UNPKG

@mrii/react-table-builder

Version:
1 lines 1.03 kB
{"version":3,"file":"index.mjs","sources":["../../../src/hooks/use-add-table-column/index.ts"],"sourcesContent":["import { useEffect } from 'react';\nimport { useTableBuilderColumns } from '$context';\nimport type { ColumnMetaData } from '$types/column-metadata';\n\nexport const useAddTableColumn = (props: ColumnMetaData) => {\n const addColumn = useTableBuilderColumns(s => s.addColumn);\n\n useEffect(() => {\n addColumn({\n filterable: true,\n width: 200,\n ...props,\n });\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [props]);\n};\n"],"names":["useAddTableColumn","props","addColumn","useTableBuilderColumns","s","useEffect","filterable","width"],"mappings":";;;AAIO,MAAMA,iBAAoB,GAAA,CAACC,KAA0B,GAAA;AAC1D,IAAA,MAAMC,SAAYC,GAAAA,sBAAAA,CAAuBC,CAAAA,CAAAA,GAAKA,EAAEF,SAAS,CAAA,CAAA;AAEzDG,IAAAA,SAAAA,CAAU,IAAM;QACdH,SAAU,CAAA;AACRI,YAAAA,UAAAA,EAAY,IAAI;YAChBC,KAAO,EAAA,GAAA;AACP,YAAA,GAAGN,KAAK;AACV,SAAA,CAAA,CAAA;;KAEC,EAAA;AAACA,QAAAA,KAAAA;AAAM,KAAA,CAAA,CAAA;AACZ;;;;"}