UNPKG

@ark-ui/solid

Version:

A collection of unstyled, accessible UI components for Solid, utilizing state machines for seamless interaction.

85 lines (71 loc) 6.24 kB
import * as pagination$1 from '@zag-js/pagination'; import { EllipsisProps, ItemProps, ItemLabelDetails, PageChangeDetails, PageSizeChangeDetails, PageUrlDetails } from '@zag-js/pagination'; export { ItemLabelDetails as PaginationItemLabelDetails, PageChangeDetails as PaginationPageChangeDetails, PageSizeChangeDetails as PaginationPageSizeChangeDetails, PageUrlDetails as PaginationPageUrlDetails, anatomy as paginationAnatomy } from '@zag-js/pagination'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor, A as Assign } from '../../types-Sr_80hg9.js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; interface UsePaginationProps extends Optional<Omit<pagination$1.Props, 'dir' | 'getRootNode'>, 'id'> { } interface UsePaginationReturn extends Accessor<pagination$1.Api<PropTypes>> { } declare const usePagination: (props?: MaybeAccessor<UsePaginationProps>) => UsePaginationReturn; interface UsePaginationContext extends UsePaginationReturn { } declare const usePaginationContext: () => UsePaginationContext; interface PaginationContextProps { children: (context: UsePaginationContext) => JSX.Element; } declare const PaginationContext: (props: PaginationContextProps) => JSX.Element; interface PaginationEllipsisBaseProps extends EllipsisProps, PolymorphicProps<'div'> { } interface PaginationEllipsisProps extends HTMLProps<'div'>, PaginationEllipsisBaseProps { } declare const PaginationEllipsis: (props: PaginationEllipsisProps) => solid_js.JSX.Element; interface PaginationFirstTriggerBaseProps extends PolymorphicProps<'button'> { } interface PaginationFirstTriggerProps extends HTMLProps<'button'>, PaginationFirstTriggerBaseProps { } declare const PaginationFirstTrigger: (props: PaginationFirstTriggerProps) => solid_js.JSX.Element; interface PaginationItemBaseProps extends ItemProps, PolymorphicProps<'button'> { } interface PaginationItemProps extends Assign<HTMLProps<'button'>, PaginationItemBaseProps> { } declare const PaginationItem: (props: PaginationItemProps) => solid_js.JSX.Element; interface PaginationLastTriggerBaseProps extends PolymorphicProps<'button'> { } interface PaginationLastTriggerProps extends HTMLProps<'button'>, PaginationLastTriggerBaseProps { } declare const PaginationLastTrigger: (props: PaginationLastTriggerProps) => solid_js.JSX.Element; interface PaginationNextTriggerBaseProps extends PolymorphicProps<'button'> { } interface PaginationNextTriggerProps extends HTMLProps<'button'>, PaginationNextTriggerBaseProps { } declare const PaginationNextTrigger: (props: PaginationNextTriggerProps) => solid_js.JSX.Element; interface PaginationPrevTriggerBaseProps extends PolymorphicProps<'button'> { } interface PaginationPrevTriggerProps extends HTMLProps<'button'>, PaginationPrevTriggerBaseProps { } declare const PaginationPrevTrigger: (props: PaginationPrevTriggerProps) => solid_js.JSX.Element; interface PaginationRootBaseProps extends UsePaginationProps, PolymorphicProps<'nav'> { } interface PaginationRootProps extends HTMLProps<'nav'>, PaginationRootBaseProps { } declare const PaginationRoot: (props: PaginationRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UsePaginationReturn; } interface PaginationRootProviderBaseProps extends PolymorphicProps<'nav'> { } interface PaginationRootProviderProps extends HTMLProps<'nav'>, RootProviderProps, PaginationRootProviderBaseProps { } declare const PaginationRootProvider: (props: PaginationRootProviderProps) => solid_js.JSX.Element; declare const pagination_ItemLabelDetails: typeof ItemLabelDetails; declare const pagination_PageChangeDetails: typeof PageChangeDetails; declare const pagination_PageSizeChangeDetails: typeof PageSizeChangeDetails; declare const pagination_PageUrlDetails: typeof PageUrlDetails; declare namespace pagination { export { PaginationContext as Context, type PaginationContextProps as ContextProps, PaginationEllipsis as Ellipsis, type PaginationEllipsisBaseProps as EllipsisBaseProps, type PaginationEllipsisProps as EllipsisProps, PaginationFirstTrigger as FirstTrigger, type PaginationFirstTriggerBaseProps as FirstTriggerBaseProps, type PaginationFirstTriggerProps as FirstTriggerProps, PaginationItem as Item, type PaginationItemBaseProps as ItemBaseProps, pagination_ItemLabelDetails as ItemLabelDetails, type PaginationItemProps as ItemProps, PaginationLastTrigger as LastTrigger, type PaginationLastTriggerBaseProps as LastTriggerBaseProps, type PaginationLastTriggerProps as LastTriggerProps, PaginationNextTrigger as NextTrigger, type PaginationNextTriggerBaseProps as NextTriggerBaseProps, type PaginationNextTriggerProps as NextTriggerProps, pagination_PageChangeDetails as PageChangeDetails, pagination_PageSizeChangeDetails as PageSizeChangeDetails, pagination_PageUrlDetails as PageUrlDetails, PaginationPrevTrigger as PrevTrigger, type PaginationPrevTriggerBaseProps as PrevTriggerBaseProps, type PaginationPrevTriggerProps as PrevTriggerProps, PaginationRoot as Root, type PaginationRootBaseProps as RootBaseProps, type PaginationRootProps as RootProps, PaginationRootProvider as RootProvider, type PaginationRootProviderBaseProps as RootProviderBaseProps, type PaginationRootProviderProps as RootProviderProps }; } export { pagination as Pagination, PaginationContext, type PaginationContextProps, PaginationEllipsis, type PaginationEllipsisBaseProps, type PaginationEllipsisProps, PaginationFirstTrigger, type PaginationFirstTriggerBaseProps, type PaginationFirstTriggerProps, PaginationItem, type PaginationItemBaseProps, type PaginationItemProps, PaginationLastTrigger, type PaginationLastTriggerBaseProps, type PaginationLastTriggerProps, PaginationNextTrigger, type PaginationNextTriggerBaseProps, type PaginationNextTriggerProps, PaginationPrevTrigger, type PaginationPrevTriggerBaseProps, type PaginationPrevTriggerProps, PaginationRoot, type PaginationRootBaseProps, type PaginationRootProps, PaginationRootProvider, type PaginationRootProviderBaseProps, type PaginationRootProviderProps, type UsePaginationContext, type UsePaginationProps, type UsePaginationReturn, usePagination, usePaginationContext };