UNPKG

@react-three/uikit-default

Version:

Default (shadcn) kit for @react-three/uikit

40 lines (39 loc) 1.85 kB
import { ContainerRef, ContainerProperties } from '@react-three/uikit'; import { ReactNode, RefAttributes } from 'react'; export type PaginationProperties = ContainerProperties; export declare const Pagination: (props: PaginationProperties & RefAttributes<ContainerRef>) => ReactNode; export type PaginationContentProperties = ContainerProperties; export declare const PaginationContent: (props: PaginationContentProperties & RefAttributes<ContainerRef>) => ReactNode; export type PaginationItemProperties = ContainerProperties; export declare const PaginationItem: (props: ContainerProperties & RefAttributes<ContainerRef>) => ReactNode; declare const paginationSizes: { default: { height: number; paddingX: number; paddingY: number; }; sm: { height: number; paddingX: number; }; lg: { height: number; paddingX: number; }; icon: { height: number; width: number; }; }; export type PaginationLinkProperties = ContainerProperties & { size?: keyof typeof paginationSizes; isActive?: boolean; }; export declare const PaginationLink: (props: PaginationLinkProperties & RefAttributes<ContainerRef>) => ReactNode; export type PaginationPreviousProperties = Omit<PaginationLinkProperties, 'children'>; export declare const PaginationPrevious: (props: PaginationPreviousProperties & RefAttributes<ContainerRef>) => ReactNode; export type PaginationNextProperties = Omit<PaginationLinkProperties, 'children'>; export declare const PaginationNext: (props: PaginationNextProperties & RefAttributes<ContainerRef>) => ReactNode; export type PaginationEllipsisProperties = Omit<PaginationLinkProperties, 'children'>; export declare const PaginationEllipsis: (props: PaginationEllipsisProperties & RefAttributes<ContainerRef>) => ReactNode; export {};