centurion-erp-ui
    Preparing search index...

    Type Alias DataSetFooterProps<T>

    Props for DataSetFooter component.

    0.9.0

    type DataSetFooterProps<T extends React.ElementType = React.ElementType> = {
        component?: T;
        componentProps?: React.ComponentPropsWithoutRef<T>;
        itemCount: number;
        pageNumber?: number;
        perPage?: number;
        setPageNumber: (pageNumber: number) => void;
        setPerPage: (total: number) => void;
    }

    Type Parameters

    • T extends React.ElementType = React.ElementType

      React element type used for the container component.

    Index

    Properties

    component?: T

    Container component used to wrap the footer UI.

    componentProps?: React.ComponentPropsWithoutRef<T>

    Props forwarded to the container component.

    itemCount: number

    Total number of items in the dataset.

    pageNumber?: number

    Current page index (1-based).

    perPage?: number

    Number of items displayed per page.

    setPageNumber: (pageNumber: number) => void

    Callback to update the current page number.

    setPerPage: (total: number) => void

    Callback to update items per page.