@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
1 lines • 2.38 kB
Source Map (JSON)
{"version":3,"file":"TableCell.mjs","sources":["../../../src/components/Table/TableCell.tsx"],"sourcesContent":["'use client';\n\nimport { forwardRef, type ComponentPropsWithRef } from 'react';\nimport { twMerge } from 'tailwind-merge';\nimport { mergeDeep } from '../../helpers/merge-deep';\nimport type { DeepPartial } from '../../types';\nimport { useTableBodyContext } from './TableBodyContext';\n\nexport interface FlowbiteTableCellTheme {\n base: string;\n}\n\nexport interface TableCellProps extends ComponentPropsWithRef<'td'> {\n theme?: DeepPartial<FlowbiteTableCellTheme>;\n}\n\nexport const TableCell = forwardRef<HTMLTableCellElement, TableCellProps>(\n ({ children, className, theme: customTheme = {}, ...props }, ref) => {\n const { theme: bodyTheme } = useTableBodyContext();\n\n const theme = mergeDeep(bodyTheme.cell, customTheme);\n\n return (\n <td className={twMerge(theme.base, className)} ref={ref} {...props}>\n {children}\n </td>\n );\n },\n);\nTableCell.displayName = 'Table.Cell';\n"],"names":["TableCell","forwardRef","t0","ref","$","_c","children","className","props","t1","theme","t2","undefined","customTheme","bodyTheme","useTableBodyContext","t3","cell","mergeDeep","twMerge","base","t4","displayName"],"mappings":";;;;;;AAgBO,MAAMA,IAAYC,EACvB,CAAAC,GAAAC,MAAA;AAAAC,QAAAA,IAAAC,EAAA,EAAA;AAAAC,MAAAA,GAAAC,GAAAC,GAAAC;AAAAL,EAAAA,SAAAF,KAAC;AAAA,IAAAI,UAAAA;AAAAA,IAAAC,WAAAA;AAAAA,IAAAG,OAAAD;AAAAA,IAAA,GAAAD;AAAAA,EAAAN,IAAAA,GAA0DE,OAAAF,GAAAE,OAAAE,GAAAF,OAAAG,GAAAH,OAAAI,GAAAJ,OAAAK,MAAAH,IAAAF,EAAA,CAAA,GAAAG,IAAAH,EAAA,CAAA,GAAAI,IAAAJ,EAAA,CAAA,GAAAK,IAAAL,EAAA,CAAA;AAAAO,MAAAA;AAAAP,EAAAA,SAAAK,KAA5BA,IAAAA,MAAgBG,cAAhBH,GAAgBL,OAAAK,GAAAL,OAAAO,KAAAA,IAAAP,EAAA,CAAA;AAAhB,QAAAS,IAAAF,GAC7B;AAAA,IAAAD,OAAAI;AAAAA,MAA6BC,EAAoB;AAAEC,MAAAA;AAAA,MAAAZ,EAAA,CAAA,MAAAU,EAAAG,QAAAb,EAAA,CAAA,MAAAG,KAAAH,EAAA,CAAA,MAAAS,GAAA;AAEnD,UAAAH,IAAcQ,EAAUJ,EAASG,MAAOJ,CAAW;AAGlCM,IAAAA,IAAAA,EAAQT,EAAKU,MAAOb,CAAS,GAACH,EAAA,CAAA,IAAAU,EAAAG,MAAAb,OAAAG,GAAAH,OAAAS,GAAAT,QAAAY;AAAAA,EAAAA;AAAAA,IAAAA,IAAAZ,EAAA,EAAA;AAAAiB,MAAAA;AAAA,SAAAjB,EAAA,EAAA,MAAAE,KAAAF,EAAAI,EAAAA,MAAAA,KAAAJ,EAAAD,EAAAA,MAAAA,KAAAC,UAAAY,KAA7CK,4BAAe,EAAA,WAAAL,GAAqCb,KAAAA,MAASK,GAClD,UAAAF,EACX,CAAA,GAAKF,QAAAE,GAAAF,QAAAI,GAAAJ,QAAAD,GAAAC,QAAAY,GAAAZ,QAAAiB,KAAAA,IAAAjB,EAAA,EAAA,GAFLiB;AAEK,CAGX;AACArB,EAAUsB,cAAc;"}