ChemPare Documentation - v0.0.0
    Preparing search index...

    Interface ProductTableProps<TData>

    ProductTableProps interface for product table component

    interface ProductTableProps<TData extends RowData> {
        columns?: ColumnDef<TData, unknown>[];
        renderVariants: (props: { row: Row<TData> }) => ReactElement;
        getRowCanExpand: (row: Row<TData>) => boolean;
        columnFilterFns: [
            ColumnFiltersState,
            Dispatch<SetStateAction<ColumnFiltersState>>,
        ];
    }

    Type Parameters

    • TData extends RowData
    Index

    Properties

    columns?: ColumnDef<TData, unknown>[]

    Column definitions

    renderVariants: (props: { row: Row<TData> }) => ReactElement

    Function to render variants

    getRowCanExpand: (row: Row<TData>) => boolean

    Function to determine if row can expand

    columnFilterFns: [
        ColumnFiltersState,
        Dispatch<SetStateAction<ColumnFiltersState>>,
    ]

    Column filter state and setter