UNPKG

@kelvininc/ui-components

Version:
75 lines (47 loc) 2.44 kB
<!-- Auto Generated Below --> ## Usage ### React ```tsx import React from 'react'; import { KvFormHelpText } from '@kelvininc/react-ui-components/client'; export const FormHelpTextExample: React.FC = () => ( <> {/*-- Default --*/} <KvFormHelpText helpText="Help text"/> {/*-- Default with array of strings --*/} <KvFormHelpText helpText={['Help text 1', 'Help Text2']} /> {/*-- Default with error state --*/} <KvFormHelpText helpText="Help text" state={EValidationState.Invalid} /> </> ); ``` ## Properties | Property | Attribute | Description | Type | Default | | ---------- | ----------- | ------------------------------------ | ----------------------------------------------------------------------------- | ----------------------- | | `helpText` | `help-text` | (optional) Form field help text | `string \| string[]` | `[]` | | `showIcon` | `show-icon` | (optional) Show icon. Default: false | `boolean` | `false` | | `state` | `state` | (optional) Form field state | `EValidationState.Invalid \| EValidationState.None \| EValidationState.Valid` | `EValidationState.None` | ## CSS Custom Properties | Name | Description | | ---------------------------- | -------------------------------------- | | `--help-text-bottom-spacing` | Help text bottom spacing. | | `--help-text-default-color` | Help text color when state is default. | | `--help-text-error-color` | Help text color when state is invalid. | | `--help-text-left-spacing` | Help text left spacing. | | `--help-text-right-spacing` | Help text right spacing. | | `--help-text-top-spacing` | Help text top spacing. | ## Dependencies ### Used by - [kv-date-time-input](../date-time-input) - [kv-text-field](../text-field) ### Depends on - [kv-icon](../icon) ### Graph ```mermaid graph TD; kv-form-help-text --> kv-icon kv-date-time-input --> kv-form-help-text kv-text-field --> kv-form-help-text style kv-form-help-text fill:#f9f,stroke:#333,stroke-width:4px ``` ----------------------------------------------