koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
1 lines • 832 B
Source Map (JSON)
{"version":3,"file":"useTableData.cjs","sources":["../../../../../src/lib/DataTable/tableFeatures/useTableData.ts"],"sourcesContent":["import {useEffect, useState} from 'react';\n\nimport type {TableData} from './../types.ts';\n\nexport const useTableData = (tableDataProp: TableData) => {\n const [tableData, setTableData] = useState(() => [...tableDataProp]);\n\n useEffect(() => {\n setTableData(() => [...tableDataProp]);\n }, [tableDataProp]);\n return {tableData, setTableData};\n};\n"],"names":["useTableData","tableDataProp","tableData","setTableData","useState","useEffect"],"mappings":"sHAIaA,EAAgBC,GAA6B,CAChD,KAAA,CAACC,EAAWC,CAAY,EAAIC,WAAS,IAAM,CAAC,GAAGH,CAAa,CAAC,EAEnEI,OAAAA,EAAAA,UAAU,IAAM,CACZF,EAAa,IAAM,CAAC,GAAGF,CAAa,CAAC,CAAA,EACtC,CAACA,CAAa,CAAC,EACX,CAAC,UAAAC,EAAW,aAAAC,CAAY,CACnC"}