gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/components/entity-table/hooks/use-visibility.ts · v0.3.0-alpha11
Source
1 d21d2e2 Mrdn 2y ago import { OnChangeFn, VisibilityState } from "@tanstack/react-table"
2 d21d2e2 Mrdn 2y ago import { useState } from "react"
3 d21d2e2 Mrdn 2y ago
4 d21d2e2 Mrdn 2y ago export interface UseVisibilityReturn {
5 d21d2e2 Mrdn 2y ago columnVisibility: VisibilityState
6 d21d2e2 Mrdn 2y ago setColumnVisibility: OnChangeFn<VisibilityState>
7 d21d2e2 Mrdn 2y ago }
8 d21d2e2 Mrdn 2y ago
9 d21d2e2 Mrdn 2y ago export const useVisibility = () => {
10 d21d2e2 Mrdn 2y ago const [columnVisibility, setColumnVisibility] = useState<VisibilityState>({})
11 d21d2e2 Mrdn 2y ago return { columnVisibility, setColumnVisibility }
12 d21d2e2 Mrdn 2y ago }