@legion-ui-kit/react-core
Version:
<div align="center"> <img height="108" width="116" src="https://legion.digitaltelkom.id/favicon.svg?v=4643a71fb65fa61a5f2b266b769ea7b1" /> <h1 align="center">Legion UI Kit - React Core</h1> </div>
1 lines • 2.01 kB
Source Map (JSON)
{"version":3,"file":"Button.constant.cjs","sources":["../../../../src/components/Button/Button.constant.ts"],"sourcesContent":["// Types\r\nimport { TButtonColor, TButtonProps, TButtonSize, TButtonVariant, TLoadingIconPosition } from './Button.type';\r\n\r\nexport const BUTTON_COLORS: TButtonColor[] = [\r\n 'primary',\r\n 'secondary',\r\n 'tertiary',\r\n 'success',\r\n 'warning',\r\n 'error',\r\n 'information'\r\n];\r\nexport const BUTTON_COLOR: { [key in TButtonColor]: key } = {\r\n primary: 'primary',\r\n secondary: 'secondary',\r\n tertiary: 'tertiary',\r\n success: 'success',\r\n warning: 'warning',\r\n error: 'error',\r\n information: 'information'\r\n};\r\n\r\nexport const BUTTON_SIZES: TButtonSize[] = [ 'sm', 'md', 'lg' ];\r\nexport const BUTTON_SIZE: { [key in TButtonSize]: key } = {\r\n sm: 'sm',\r\n md: 'md',\r\n lg: 'lg'\r\n};\r\n\r\nexport const BUTTON_VARIANTS: TButtonVariant[] = [ 'solid', 'soft', 'outline', 'transparent' ];\r\nexport const BUTTON_VARIANT: { [key in TButtonVariant]: key } = {\r\n solid: 'solid',\r\n soft: 'soft',\r\n outline: 'outline',\r\n transparent: 'transparent'\r\n};\r\n\r\nexport const BUTTON_LOADING_ICON_POSITIONS: TLoadingIconPosition[] = [ 'left', 'right' ];\r\nexport const BUTTON_LOADING_ICON_POSITION: { [key in TLoadingIconPosition]: key } = {\r\n left: 'left',\r\n right: 'right'\r\n};\r\n\r\nexport const BUTTON_DEFAULT_PROPS: TButtonProps = {\r\n color: BUTTON_COLOR.primary,\r\n loadingIconPosition: BUTTON_LOADING_ICON_POSITION.left,\r\n size: BUTTON_SIZE.md,\r\n variant: BUTTON_VARIANT.solid\r\n};\r\n"],"names":["BUTTON_COLOR","primary","BUTTON_SIZE","md","BUTTON_VARIANT","solid","BUTTON_LOADING_ICON_POSITION","left","right","BUTTON_DEFAULT_PROPS","color","loadingIconPosition","size","variant"],"mappings":"aAYO,MAAMA,EAA+C,CAC1DC,QAAS,WAUEC,EAA6C,CAExDC,GAAI,MAKOC,EAAmD,CAC9DC,MAAO,SAOIC,EAAuE,CAClFC,KAAM,OACNC,MAAO,SAGIC,EAAqC,CAChDC,MAAOV,EAAaC,QACpBU,oBAAqBL,EAA6BC,KAClDK,KAAMV,EAAYC,GAClBU,QAAST,EAAeC"}