export default function BaseColumns()

in src/components/Table/components/BaseColumns/index.tsx [33:51]


export default function BaseColumns<D extends object>({
    columnDefinitions,
    styles,
    onColumnChange,
    columns,
    title,
}: BaseColumnsProps<D>) {
    return (
        <div className={styles.verticalGrid}>
            <b>{title}</b>
            {columnDefinitions
                .filter((c) => typeof c.id != 'undefined')
                .map((c: Column<D>) => (
                    <div key={c.id}>
                        <Checkbox onChange={() => onColumnChange(c.id)} checked={!!columns[c.id!]}>
                            {c.Header}
                        </Checkbox>
                    </div>
                ))}