@serendie/ui
Version:
Adaptive UI component library as part of Serendie Design System by Mitsubishi Electric
31 lines (30 loc) • 1.05 kB
TypeScript
import { default as React, ComponentProps } from 'react';
import { RecipeVariantProps } from '../../../styled-system/css';
export declare const PaginationStyle: import('../../../styled-system/types').SlotRecipeRuntimeFn<"item" | "root" | "ellipsis" | "prevTrigger" | "nextTrigger", {
size: {
medium: {
root: {
gap: "sd.system.dimension.spacing.none";
};
item: {
height: number;
minWidth: number;
};
ellipsis: {
height: number;
width: number;
};
};
};
}>;
export type PaginationProps = ComponentProps<"div"> & RecipeVariantProps<typeof PaginationStyle> & {
count: number;
pageSize?: number;
page?: number;
onPageChange?: (details: {
page: number;
}) => void;
siblingCount?: number;
className?: string;
};
export declare const Pagination: React.ForwardRefExoticComponent<Omit<PaginationProps, "ref"> & React.RefAttributes<HTMLDivElement>>;