UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

1 lines 1.4 kB
{"version":3,"file":"ViewCurrencyCell.cjs","sources":["../../../../../src/lib/DataTable/cells/ViewCurrencyCell.tsx"],"sourcesContent":["import type {ComponentProps, FC} from 'react';\n\nimport type {CurrencyCodes, Locale} from '@/internal/locale';\nimport {NumberCurrency} from '@/lib/Number';\n\nimport classes from './Cells.module.css';\nimport type {CellComponent} from './../types.ts';\n\nexport type Props = ComponentProps<CellComponent> & {\n currency?: keyof typeof CurrencyCodes;\n};\n\nexport const ViewCurrencyCell: FC<Props> = ({\n value,\n currency = 'EUR',\n cellContext,\n ...restProps\n}) => {\n const locale = cellContext.table.options.meta?.locale as Locale;\n return (\n <div className={classes.viewNumberCell}>\n <NumberCurrency\n {...restProps}\n locale={locale}\n currency={currency}\n value={Number(value)}\n />\n </div>\n );\n};\n"],"names":["ViewCurrencyCell","value","currency","cellContext","restProps","locale","_a","jsx","classes","NumberCurrency"],"mappings":"mNAYaA,EAA8B,CAAC,CACxC,MAAAC,EACA,SAAAC,EAAW,MACX,YAAAC,EACA,GAAGC,CACP,IAAM,OACF,MAAMC,GAASC,EAAAH,EAAY,MAAM,QAAQ,OAA1B,YAAAG,EAAgC,OAC/C,OACKC,EAAAA,IAAA,MAAA,CAAI,UAAWC,EAAAA,QAAQ,eACpB,SAAAD,EAAA,IAACE,EAAA,eAAA,CACI,GAAGL,EACJ,OAAAC,EACA,SAAAH,EACA,MAAO,OAAOD,CAAK,CAAA,CAAA,EAE3B,CAER"}