UNPKG

@legion-ui-kit/react-core

Version:

To install the package into your project:

1 lines 1.65 kB
{"version":3,"file":"Accordion.constant.cjs","sources":["../../../../src/components/Accordion/Accordion.constant.ts"],"sourcesContent":["// Types\r\nimport type {\r\n TAccordionGroupProps,\r\n TAccordionProps,\r\n TAccordionToggleIcon,\r\n TAccordionTogglePosition\r\n} from './Accordion.type';\r\n\r\n/* Accordion Constants | Start */\r\nexport const ACCORDION_TOGGLE_ICONS: TAccordionToggleIcon[] = ['chevron-arrow', 'plus-minus'];\r\nexport const ACCORDION_TOGGLE_ICON: { [key in TAccordionToggleIcon]: key } = {\r\n ['chevron-arrow']: 'chevron-arrow',\r\n ['plus-minus']: 'plus-minus'\r\n};\r\n\r\nexport const ACCORDION_TOGGLE_POSITIONS: TAccordionTogglePosition[] = ['left', 'right'];\r\nexport const ACCORDION_TOGGLE_POSITION: { [key in TAccordionTogglePosition]: key } = {\r\n left: 'left',\r\n right: 'right'\r\n};\r\n\r\nexport const ACCORDION_DEFAULT_PROPS: Omit<TAccordionProps, 'onClick'> = {\r\n isOpen: false,\r\n title: 'Accordion Title',\r\n toggleIcon: ACCORDION_TOGGLE_ICON['chevron-arrow'],\r\n toggleIconPosition: ACCORDION_TOGGLE_POSITION.left\r\n};\r\n/* Accordion Constants | End */\r\n\r\n/* AccordionGroup Constants | Start */\r\nexport const ACCORDION_GROUP_DEFAULT_PROPS: Omit<TAccordionGroupProps, 'isOpen' | 'onClick'> = {\r\n accordions: [],\r\n toggleIconPosition: ACCORDION_TOGGLE_POSITION.left\r\n};\r\n/* AccordionGroup Constants | End */\r\n"],"names":["ACCORDION_TOGGLE_ICON","ACCORDION_DEFAULT_PROPS","isOpen","toggleIcon","accordions","left","right"],"mappings":"mBAUaA,EAAgE,CAC3E,gBAAmB,iBAURC,EAA4D,CACvEC,QAAQ,EAERC,WAAYH,EAAsB,0FAM2D,CAC7FI,WAAY,mEAtBgD,CAAC,gBAAiB,gDAOK,CACnFC,KAAM,OACNC,MAAO"}