2023-04-14 16:38:08 +02:00
|
|
|
import { Canvas, Meta, Story, Source, ArgsTable } from '@storybook/addon-docs';
|
|
|
|
|
import { Field } from "./index";
|
|
|
|
|
|
|
|
|
|
<Meta title="Components/Forms/Field/Doc" component={Field}/>
|
|
|
|
|
|
|
|
|
|
export const Template = (args) => <Field {...args} />;
|
|
|
|
|
|
|
|
|
|
# Field
|
|
|
|
|
|
|
|
|
|
The Field component is used to wrap a form input. As a design system consumer you are
|
|
|
|
|
not supposed to directly use it, unless you need to create custom inputs.
|
|
|
|
|
|
|
|
|
|
**But, as most of Cunningham's components are wrapped inside this component, you may need to customize**
|
|
|
|
|
the default width, the generics texts below inputs for example. This documentation is here to show you the
|
|
|
|
|
available design token to do so.
|
|
|
|
|
|
|
|
|
|
## Design tokens
|
|
|
|
|
|
|
|
|
|
| Token | Description |
|
|
|
|
|
|--------------- |----------------------------- |
|
|
|
|
|
| width | Default width of inputs ( default is 292px ) |
|
|
|
|
|
| font-size | Font size of texts below inputs |
|
|
|
|
|
| color | Font color of texts below inputs |
|
|
|
|
|
|
|
|
|
|
## Props
|
|
|
|
|
|
2023-04-20 14:56:39 +02:00
|
|
|
<ArgsTable of={Field} exclude={["compact"]} />
|