complete making needed data for keeping in local storage

This commit is contained in:
2024-06-23 09:45:25 +03:30
parent 18edfac9f9
commit acc13ef1d5
9 changed files with 94 additions and 40 deletions

View File

@@ -0,0 +1,15 @@
import {createContext, useState} from "react";
export const DataTableContext = createContext();
const DataTableProvider = ({children}) => {
const [filterData, setFilterData] = useState({});
return (
<DataTableContext.Provider value={{filterData, setFilterData}}>
{children}
</DataTableContext.Provider>
);
};
export default DataTableProvider;

View File

@@ -0,0 +1,9 @@
import {useContext} from "react";
import {DataTableContext} from "@/lib/contexts/DataTable";
const useTableSetting = () => {
const {filterData, setFilterData} = useContext(DataTableContext);
return {filterData, setFilterData};
};
export default useTableSetting;