@legion-ui-kit/react-core
Version:
To install the package into your project:
1 lines • 1.3 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../../src/components/Badge/index.tsx"],"sourcesContent":["// Modules\r\nimport cn from 'classnames'\r\n\r\n// Types\r\nimport type { TBadgeProps } from './Badge.type';\r\n\r\n// Constants\r\nimport { BADGE_DEFAULT_PROPS } from './Badge.constant';\r\n\r\n// Styles\r\nimport styles from './styles.module.scss'\r\n\r\nconst Badge = (props: TBadgeProps) => {\r\n const {\r\n className,\r\n color = BADGE_DEFAULT_PROPS.color,\r\n label,\r\n size = BADGE_DEFAULT_PROPS.size,\r\n ...restProps\r\n } = props\r\n\r\n const badgeCN = cn(styles.legion_badge, className, styles[color!], styles[size!])\r\n\r\n return (\r\n <div className={badgeCN} {...restProps}>\r\n {label && (\r\n <p className={styles.label}>{label}</p>\r\n )}\r\n </div>\r\n )\r\n}\r\n\r\nexport default Badge\r\n"],"names":["props","className","color","BADGE_DEFAULT_PROPS","label","size","restProps","badgeCN","cn","styles","legion_badge","_jsx","children"],"mappings":"qRAYeA,IACb,MAAMC,UACJA,EAASC,MACTA,EAAQC,EAAAA,oBAAoBD,MAAKE,MACjCA,EAAKC,KACLA,EAAOF,sBAAoBE,QACxBC,GACDN,EAEEO,EAAUC,EAAAA,QAAGC,EAAAA,QAAOC,aAAcT,EAAWQ,EAAAA,QAAOP,GAASO,UAAOJ,IAE1E,OACEM,EAAAA,WAAKV,UAAWM,KAAaD,EAASM,SACnCR,GACCO,EAAAA,SAAGV,UAAWQ,UAAOL,MAAKQ,SAAGR"}