On this page:

Base Input

BaseInput Design Tokens

Token NameDescriptionState/Usage
--par-color-text-field-filledInput text colorEnabled
--par-color-text-field-placeholderPlaceholder text colorEnabled
--par-color-text-field-disabledInput text colorDisabled
--par-color-text-field-readonlyInput text colorReadonly
--par-color-text-field-invalidInput text colorError
--par-color-border-field-enabledInput border colorEnabled
--par-color-border-field-disabledInput border colorDisabled
--par-color-border-field-readonlyInput border colorReadonly
--par-color-border-field-invalidInput border colorError
--par-color-bg-field-enabledInput background colorEnabled
--par-color-bg-field-disabledInput background colorDisabled
--par-color-bg-field-readonlyInput background colorReadonly
--par-color-bg-field-invalidInput background colorError
--par-color-bg-field-button-enabledAction button backgroundEnabled
--par-color-bg-field-button-hoveredAction button backgroundHover
--par-color-bg-field-button-pressedAction button backgroundPressed
--par-color-bg-field-button-disabledAction button backgroundDisabled
--par-color-icon-field-button-enabledAction button icon colorEnabled
--par-color-icon-field-button-hoveredAction button icon colorHover
--par-color-icon-field-button-pressedAction button icon colorPressed
--par-color-icon-field-button-disabledAction button icon colorDisabled
--par-color-text-field-alternative-placeholderPlaceholder text color (alternative theme)Enabled (alt)
--par-color-bg-field-alternative-enabledInput background color (alternative theme)Enabled (alt)
--par-color-bg-field-alternative-disabledInput background color (alternative theme)Disabled (alt)

BaseInput Component API

<BaseInput />

PropTypeDefaultDescription
typestring'text'Input type (e.g. 'text', 'number', 'date', etc.)
valuestringInput value
placeholderstring''Placeholder text
disabledbooleanfalseDisable the input
readOnlybooleanfalseSet input as read-only
inputSize'sm' or 'md''sm'Input size
theme'default' or 'alternative''default'Input theme
isClearablebooleanfalseShow clear button
ActionBtnJSX.Element or React.ReactNodeCustom action button on the right
leftIconReact.ReactNodeIcon on the left side
isErrorbooleanfalseError state
errorMessagestringError message
floatingLabelReact.ReactNodeFloating label
onChangefunction(event)Callback when input value changes
onClearfunction()Callback when clear button is clicked
wrapperPropsobjectAdditional props for the input wrapper
clearBtnPropsobjectAdditional props for the clear button