UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

50 lines (48 loc) 1.07 kB
import {createStencil} from '@workday/canvas-kit-styling'; import {system} from '@workday/canvas-tokens-web'; export const formFieldStencil = createStencil({ base: { display: 'flex', border: 'none', padding: system.space.zero, margin: `${system.space.zero} ${system.space.zero} ${system.space.x6}`, }, modifiers: { grow: { true: { width: '100%', '[data-width="ck-formfield-width"]': { width: '100%', }, '&:has(div[data-width="ck-formfield-width"])': { width: '100%', }, }, }, orientation: { horizontalStart: { flexDirection: 'row', gap: system.space.x8, }, horizontalEnd: { flexDirection: 'row', gap: system.space.x8, }, vertical: { flexDirection: 'column', gap: system.space.x1, alignItems: 'flex-start', }, }, required: { true: {}, }, error: { error: {}, caution: {}, }, }, defaultModifiers: { orientation: 'vertical', }, });