{"version":3,"file":"types.mjs","sources":["../../../packages/table/types.tsx"],"sourcesContent":["import { LidoComponentProps } from '../utils/index.js'\nexport type { Theme } from '../theme/index.js'\n\nexport enum TableAlign {\n  left,\n  center,\n  right,\n}\nexport type TableAligns = keyof typeof TableAlign\n\nexport enum TableTextColor {\n  primary,\n  secondary,\n  warning,\n  error,\n  success,\n  default,\n}\nexport type TableTextColors = keyof typeof TableTextColor\n\nexport enum TrHighlight {\n  positive,\n  negative,\n  warning,\n}\nexport type TrHighlights = keyof typeof TrHighlight\n\nexport enum ThSortDir {\n  ASC,\n  DESC,\n}\nexport type ThSortDirs = keyof typeof ThSortDir\n\nexport enum ThTdVariant {\n  string,\n  icon,\n}\nexport type ThTdVariants = keyof typeof ThTdVariant\n\nexport type TableProps = LidoComponentProps<'table'>\nexport type TheadProps = LidoComponentProps<\n  'thead',\n  {\n    sticky?: boolean\n  }\n>\nexport type TbodyProps = LidoComponentProps<'tbody'>\nexport type TfootProps = LidoComponentProps<'tfoot'>\nexport type TrProps = LidoComponentProps<\n  'tr',\n  {\n    highlight?: TrHighlights\n  }\n>\nexport type ThProps = LidoComponentProps<\n  'th',\n  {\n    align?: TableAligns\n    sortDir?: ThSortDirs\n    variant?: ThTdVariants\n  }\n>\nexport type TdProps = LidoComponentProps<\n  'td',\n  {\n    align?: TableAligns\n    textColor?: TableTextColors\n    variant?: ThTdVariants\n    numeric?: boolean\n  }\n>\n"],"names":["TableAlign","TableTextColor","TrHighlight","ThSortDir","ThTdVariant"],"mappings":"AAGYA,IAAAA,UAAU,0BAAVA,UAAU,EAAA;AAAVA,EAAAA,UAAU,CAAVA,UAAU,CAAA,MAAA,CAAA,GAAA,CAAA,CAAA,GAAA,MAAA,CAAA;AAAVA,EAAAA,UAAU,CAAVA,UAAU,CAAA,QAAA,CAAA,GAAA,CAAA,CAAA,GAAA,QAAA,CAAA;AAAVA,EAAAA,UAAU,CAAVA,UAAU,CAAA,OAAA,CAAA,GAAA,CAAA,CAAA,GAAA,OAAA,CAAA;AAAA,EAAA,OAAVA,UAAU,CAAA;AAAA,CAAA,CAAA,EAAA,EAAA;AAOVC,IAAAA,cAAc,0BAAdA,cAAc,EAAA;AAAdA,EAAAA,cAAc,CAAdA,cAAc,CAAA,SAAA,CAAA,GAAA,CAAA,CAAA,GAAA,SAAA,CAAA;AAAdA,EAAAA,cAAc,CAAdA,cAAc,CAAA,WAAA,CAAA,GAAA,CAAA,CAAA,GAAA,WAAA,CAAA;AAAdA,EAAAA,cAAc,CAAdA,cAAc,CAAA,SAAA,CAAA,GAAA,CAAA,CAAA,GAAA,SAAA,CAAA;AAAdA,EAAAA,cAAc,CAAdA,cAAc,CAAA,OAAA,CAAA,GAAA,CAAA,CAAA,GAAA,OAAA,CAAA;AAAdA,EAAAA,cAAc,CAAdA,cAAc,CAAA,SAAA,CAAA,GAAA,CAAA,CAAA,GAAA,SAAA,CAAA;AAAdA,EAAAA,cAAc,CAAdA,cAAc,CAAA,SAAA,CAAA,GAAA,CAAA,CAAA,GAAA,SAAA,CAAA;AAAA,EAAA,OAAdA,cAAc,CAAA;AAAA,CAAA,CAAA,EAAA,EAAA;AAUdC,IAAAA,WAAW,0BAAXA,WAAW,EAAA;AAAXA,EAAAA,WAAW,CAAXA,WAAW,CAAA,UAAA,CAAA,GAAA,CAAA,CAAA,GAAA,UAAA,CAAA;AAAXA,EAAAA,WAAW,CAAXA,WAAW,CAAA,UAAA,CAAA,GAAA,CAAA,CAAA,GAAA,UAAA,CAAA;AAAXA,EAAAA,WAAW,CAAXA,WAAW,CAAA,SAAA,CAAA,GAAA,CAAA,CAAA,GAAA,SAAA,CAAA;AAAA,EAAA,OAAXA,WAAW,CAAA;AAAA,CAAA,CAAA,EAAA,EAAA;AAOXC,IAAAA,SAAS,0BAATA,SAAS,EAAA;AAATA,EAAAA,SAAS,CAATA,SAAS,CAAA,KAAA,CAAA,GAAA,CAAA,CAAA,GAAA,KAAA,CAAA;AAATA,EAAAA,SAAS,CAATA,SAAS,CAAA,MAAA,CAAA,GAAA,CAAA,CAAA,GAAA,MAAA,CAAA;AAAA,EAAA,OAATA,SAAS,CAAA;AAAA,CAAA,CAAA,EAAA,EAAA;AAMTC,IAAAA,WAAW,0BAAXA,WAAW,EAAA;AAAXA,EAAAA,WAAW,CAAXA,WAAW,CAAA,QAAA,CAAA,GAAA,CAAA,CAAA,GAAA,QAAA,CAAA;AAAXA,EAAAA,WAAW,CAAXA,WAAW,CAAA,MAAA,CAAA,GAAA,CAAA,CAAA,GAAA,MAAA,CAAA;AAAA,EAAA,OAAXA,WAAW,CAAA;AAAA,CAAA,CAAA,EAAA;;;;"}