import clsx from 'clsx'; import { Menu, MenuButton, MenuList } from '@reach/menu-button'; import { ColumnInstance } from 'react-table'; import { Checkbox } from '@@/form-components/Checkbox'; import { useTableContext } from './TableContainer'; interface Props { columns: ColumnInstance[]; onChange: (value: string[]) => void; value: string[]; } export function ColumnVisibilityMenu({ columns, onChange, value, }: Props) { useTableContext(); return ( {({ isExpanded }) => ( <>