koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
1 lines • 2.19 kB
Source Map (JSON)
{"version":3,"file":"Lists.cjs","sources":["../../../../src/lib/Text/Lists.tsx"],"sourcesContent":["import type {ReactNode} from 'react';\nimport {forwardRef} from 'react';\nimport classNames from 'classnames';\n\nimport type {DataAttributes, LibraryProps} from '@/internal/LibraryAPI';\n\nimport classes from './Text.module.css';\n\nexport type Props = DataAttributes &\n LibraryProps & {\n children?: ReactNode;\n };\n\nexport const Ul = forwardRef<HTMLUListElement, Props>(\n ({children, className, ...nativeProps}, ref) => {\n return (\n <ul {...nativeProps} className={classNames(classes.ul, className)} ref={ref}>\n {children}\n </ul>\n );\n }\n);\n\nUl.displayName = 'Ul';\n\nexport const Ol = forwardRef<HTMLOListElement, Props>(\n ({children, className, ...nativeProps}, ref) => {\n return (\n <ol {...nativeProps} className={classNames(classes.ol, className)} ref={ref}>\n {children}\n </ol>\n );\n }\n);\n\nOl.displayName = 'Ol';\n\nexport const Dl = forwardRef<HTMLDListElement, Props>(\n ({children, className, ...nativeProps}, ref) => {\n return (\n <dl\n {...nativeProps}\n className={classNames(classes['description-list'], className)}\n ref={ref}>\n {children}\n </dl>\n );\n }\n);\n\nDl.displayName = 'Dl';\n"],"names":["Ul","forwardRef","children","className","nativeProps","ref","jsx","classNames","classes","Ol","Dl"],"mappings":"gNAaaA,EAAKC,EAAA,WACd,CAAC,CAAC,SAAAC,EAAU,UAAAC,EAAW,GAAGC,CAAA,EAAcC,IAEhCC,EAAA,IAAC,KAAI,CAAA,GAAGF,EAAa,UAAWG,EAAWC,EAAA,QAAQ,GAAIL,CAAS,EAAG,IAAAE,EAC9D,SAAAH,CACL,CAAA,CAGZ,EAEAF,EAAG,YAAc,KAEV,MAAMS,EAAKR,EAAA,WACd,CAAC,CAAC,SAAAC,EAAU,UAAAC,EAAW,GAAGC,CAAA,EAAcC,IAEhCC,EAAA,IAAC,KAAI,CAAA,GAAGF,EAAa,UAAWG,EAAWC,EAAA,QAAQ,GAAIL,CAAS,EAAG,IAAAE,EAC9D,SAAAH,CACL,CAAA,CAGZ,EAEAO,EAAG,YAAc,KAEV,MAAMC,EAAKT,EAAA,WACd,CAAC,CAAC,SAAAC,EAAU,UAAAC,EAAW,GAAGC,CAAA,EAAcC,IAEhCC,EAAA,IAAC,KAAA,CACI,GAAGF,EACJ,UAAWG,EAAWC,EAAAA,QAAQ,kBAAkB,EAAGL,CAAS,EAC5D,IAAAE,EACC,SAAAH,CAAA,CACL,CAGZ,EAEAQ,EAAG,YAAc"}