UNPKG

@vtex/styleguide

Version:

> VTEX Styleguide React components ([Docs](https://vtex.github.io/styleguide))

16 lines (15 loc) 505 B
import { Column } from '../types'; export default function useTableVisibility({ columns, hiddenColumns: initHiddenColumns, }: VisibilityData): { columns: Column[]; visibleColumns: Column[]; hiddenColumns: string[]; showColumn: (id: string) => void; hideColumn: (id: string) => void; toggleColumn: (id: string) => void; showAllColumns: () => void; hideAllColumns: () => void; }; export declare type VisibilityData = { columns: Column[]; hiddenColumns?: string[]; };