{"version":3,"file":"index.cjs","sources":["../../../../src/components/Label/Label.tsx"],"sourcesContent":["import { cn, cva } from '@/lib/cva';\nimport { LabelProps } from './Label.types';\nimport styles from './Label.module.css';\n\nconst labelVariants = cva(styles.label, {\n  variants: {\n    disabled: {\n      true: styles['label_disabled'],\n      false: '',\n    },\n    error: {\n      true: styles['label_error'],\n      false: '',\n    },\n  },\n  defaultVariants: {\n    disabled: false,\n    error: false,\n  },\n});\n\nexport const Label = ({ disabled, error, children, className, ...props }: LabelProps) => (\n  <label\n    {...props}\n    className={cn(labelVariants({ disabled, error }), className)}\n  >\n    {children}\n  </label>\n);\n"],"names":["cva","styles","jsx","cn"],"mappings":";;;;;;;;;AAIA,MAAM,aAAA,GAAgBA,0BAAA,CAAIC,oBAAA,CAAO,KAAA,EAAO;AAAA,EACtC,QAAA,EAAU;AAAA,IACR,QAAA,EAAU;AAAA,MACR,IAAA,EAAMA,qBAAO,gBAAgB,CAAA;AAAA,MAC7B,KAAA,EAAO;AAAA,KACT;AAAA,IACA,KAAA,EAAO;AAAA,MACL,IAAA,EAAMA,qBAAO,aAAa,CAAA;AAAA,MAC1B,KAAA,EAAO;AAAA;AACT,GACF;AAAA,EACA,eAAA,EAAiB;AAAA,IACf,QAAA,EAAU,KAAA;AAAA,IACV,KAAA,EAAO;AAAA;AAEX,CAAC,CAAA;AAEM,MAAM,KAAA,GAAQ,CAAC,EAAE,QAAA,EAAU,OAAO,QAAA,EAAU,SAAA,EAAW,GAAG,KAAA,EAAM,qBACrEC,cAAA;AAAA,EAAC,OAAA;AAAA,EAAA;AAAA,IACE,GAAG,KAAA;AAAA,IACJ,SAAA,EAAWC,OAAG,aAAA,CAAc,EAAE,UAAU,KAAA,EAAO,GAAG,SAAS,CAAA;AAAA,IAE1D;AAAA;AACH;;"}