@react-three/uikit-default
Version:
Default (shadcn) kit for @react-three/uikit
40 lines (39 loc) • 1.85 kB
TypeScript
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 {};