baseui
Version:
A React Component library implementing the Base design language
20 lines (19 loc) • 517 B
TypeScript
import type { Override } from '../helpers/overrides';
import type { SIZE, KIND } from './constants';
export type Size = keyof typeof SIZE;
export type Kind = keyof typeof KIND;
export type PageControlOverrides = {
Root?: Override;
Dot?: Override;
};
export type PageControlProps = {
currentPage: number;
numPages: number;
onPageChange?: (a: {
nextPage: number;
}) => unknown;
kind?: Kind;
disabled?: boolean;
'aria-label'?: string;
overrides?: PageControlOverrides;
};