AdumoClientConfig

AdumoClientConfig object

Configuration options for initializing the AdumoClient instance.

PropertyTypeRequiredDescription
appearanceobjectoptionalGlobal appearance configuration for shared UI components across all elements.
▶ 4 properties
PropertyTypeRequiredDescription
settingsobjectoptionalComponent-level behavioural configuration that is not expressible through CSS.
▶ 1 property
PropertyTypeRequiredDescription
inputLabelType"float-in" | "float-on" | "float-over" | "ifta"optionalControls how input labels animate relative to the input field. Options: float-in (shrinks inside on focus), float-on (sits on border, moves up), float-over (floats above on focus), ifta (in-field top-aligned).
stylesobjectoptionalPer-component CSS overrides keyed by selector name.
▶ 53 properties
PropertyTypeRequiredDescription
ButtonStylesoptional
ButtonPrimaryStylesoptional
ButtonPrimaryFocusedStylesoptional
ButtonPrimaryHoveredStylesoptional
ButtonProgressSpinnerStylesoptional
DialogStylesoptional
DialogBackdropStylesoptional
DialogBodyStylesoptional
DialogCloseButtonStylesoptional
DialogCloseButtonIconStylesoptional
DialogCloseButtonIconHoveredStylesoptional
DialogHeaderStylesoptional
DialogHeaderTitleStylesoptional
DropdownContainerStylesoptional
DropdownEditableInputFieldStylesoptional
DropdownErrorTextStylesoptional
DropdownInputStylesoptional
DropdownInputContainerStylesoptional
DropdownInputContainerErrorStylesoptional
DropdownInputFieldStylesoptional
DropdownInputIconStylesoptional
DropdownItemStylesoptional
DropdownItemFocusedStylesoptional
DropdownItemHoveredStylesoptional
DropdownItemSelectedStylesoptional
DropdownItemSelectedFocusedStylesoptional
DropdownItemSelectedHoveredStylesoptional
DropdownLabelStylesoptional
DropdownMenuStylesoptional
InputStylesoptional
InputClearIconStylesoptional
InputClearIconHoveredStylesoptional
InputContainerStylesoptional
InputContainerErrorStylesoptional
InputContainerErrorFocusedWithinStylesoptional
InputContainerErrorHoveredStylesoptional
InputContainerFocusedWithinStylesoptional
InputContainerHoveredStylesoptional
InputErrorTextStylesoptional
InputFieldStylesoptional
InputPlaceholderStylesoptional
LabelStylesoptional
LabelErrorStylesoptional
LabelFloatingStylesoptional
LabelHoveredStylesoptional
LinkStylesoptional
LinkHoveredStylesoptional
ProgressSpinnerStylesoptional
ToggleStylesoptional
ToggleLabelStylesoptional
ToggleSwitchStylesoptional
ToggleSwitchCheckedStylesoptional
ToggleSwitchFocusedStylesoptional
theme"light" | "dark"optionalBuilt-in theme to use as a baseline. Explicit variables, styles, and settings override theme defaults.
variablesobjectoptionalGlobal design tokens exposed as CSS custom properties on the element container.
▶ 16 properties
PropertyTypeRequiredDescription
borderRadiusstring | numberoptionalGlobal corner radius applied to inputs, buttons, and cards.
boxShadowstringoptionalDefault box shadow.
colorBackgroundPrimarystringoptionalPrimary surface/background colour.
colorBackgroundSecondarystringoptionalSecondary surface colour used for cards and grouped areas.
colorErrorstringoptionalColour applied to error states and validation messages.
colorFocusedstringoptionalColour applied to focused input borders and focus rings.
colorLabelstringoptionalDefault colour for input labels.
colorOutlinestringoptionalOutline/border colour for inputs.
colorPlaceholderstringoptionalColour for input placeholder text.
colorPrimarystringoptionalPrimary brand accent colour used for buttons and interactive elements.
colorSelectedstringoptionalColour applied to selected/active elements.
colorTextstringoptionalDefault text colour.
fontFamilystringoptionalFont stack for all text.
fontSizeBasestringoptionalBase font size.
paddingHorizontalInputstring | numberoptionalHorizontal padding inside input fields.
spacingUnitstring | numberoptionalBase spacing unit used for consistent margins and gaps between elements.
On this page: