UNPKG

@legion-ui-kit/react-core

Version:

To install the package into your project:

1 lines 1.57 kB
{"version":3,"file":"Switch.constant.cjs","sources":["../../../../src/components/Switch/Switch.constant.ts"],"sourcesContent":["import { TSwitchLabelPosition, TSwitchProps, TSwitchSize, TSwitchType } from './Switch.type';\r\nimport { HTMLInputTypeAttribute } from 'react';\r\n\r\nexport const SWITCH_SIZES: TSwitchSize[] = ['sm', 'md', 'lg'];\r\nexport const SWITCH_SIZE: { [key in TSwitchSize]: key } = {\r\n sm: 'sm',\r\n md: 'md',\r\n lg: 'lg'\r\n};\r\n\r\nexport const SWITCH_TYPES: TSwitchType[] = ['single', 'multiple'];\r\nexport const SWITCH_TYPE: { [key in TSwitchType]: key } = {\r\n single: 'single',\r\n multiple: 'multiple'\r\n};\r\n\r\nexport const INPUT_TYPE: { [key in Extract<HTMLInputTypeAttribute, 'checkbox' | 'radio'>]: key } = {\r\n checkbox: 'checkbox',\r\n radio: 'radio'\r\n};\r\n\r\nexport const SWITCH_LABEL_POSITIONS: TSwitchLabelPosition[] = ['left', 'right'];\r\nexport const SWITCH_LABEL_POSITION: { [key in TSwitchLabelPosition]: key } = {\r\n left: 'left',\r\n right: 'right'\r\n};\r\n\r\nexport const SWITCH_DEFAULT_PROPS: TSwitchProps = {\r\n labelPosition: SWITCH_LABEL_POSITION.right,\r\n size: SWITCH_SIZE.md,\r\n type: SWITCH_TYPE.multiple\r\n};\r\n"],"names":["SWITCH_SIZE","md","SWITCH_TYPE","multiple","SWITCH_LABEL_POSITION","left","right","SWITCH_DEFAULT_PROPS","labelPosition","size","type","checkbox","radio"],"mappings":"aAIO,MAAMA,EAA6C,CAExDC,GAAI,MAKOC,EAA6C,CAExDC,SAAU,YASCC,EAAgE,CAC3EC,KAAM,OACNC,MAAO,SAGIC,EAAqC,CAChDC,cAAeJ,EAAsBE,MACrCG,KAAMT,EAAYC,GAClBS,KAAMR,EAAYC,6BAd+E,CACjGQ,SAAU,WACVC,MAAO"}