{"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","jsx","classes","NumberCurrency"],"mappings":"mNAYaA,EAA8B,CAAC,CACxC,MAAAC,EACA,SAAAC,EAAW,MACX,YAAAC,EACA,GAAGC,CACP,IAAM,CACF,MAAMC,EAASF,EAAY,MAAM,QAAQ,MAAM,OAC/C,OACIG,EAAAA,IAAC,MAAA,CAAI,UAAWC,EAAAA,QAAQ,eACpB,SAAAD,EAAAA,IAACE,EAAAA,eAAA,CACI,GAAGJ,EACJ,OAAAC,EACA,SAAAH,EACA,MAAO,OAAOD,CAAK,CAAA,CAAA,EAE3B,CAER"}