@ark-ui/solid
Version:
A collection of unstyled, accessible UI components for Solid, utilizing state machines for seamless interaction.
93 lines (78 loc) • 6.33 kB
TypeScript
import * as bottomSheet$1 from '@zag-js/bottom-sheet';
import { ContentProps, OpenChangeDetails } from '@zag-js/bottom-sheet';
export { OpenChangeDetails as BottomSheetOpenChangeDetails, anatomy as bottomSheetAnatomy } from '@zag-js/bottom-sheet';
import * as solid_js from 'solid-js';
import { Accessor, JSX } from 'solid-js';
import { HTMLProps, PolymorphicProps } from '../factory.js';
import { PropTypes } from '@zag-js/solid';
import { O as Optional, M as MaybeAccessor } from '../../types-Sr_80hg9.js';
import { U as UsePresenceProps } from '../../use-presence-DsfHkUSW.js';
import '@zag-js/presence';
import '../../render-strategy-B5MqQP3X.js';
interface BottomSheetBackdropBaseProps extends PolymorphicProps<'div'> {
}
interface BottomSheetBackdropProps extends HTMLProps<'div'>, BottomSheetBackdropBaseProps {
}
declare const BottomSheetBackdrop: (props: BottomSheetBackdropProps) => solid_js.JSX.Element;
interface BottomSheetCloseTriggerBaseProps extends PolymorphicProps<'button'> {
}
interface BottomSheetCloseTriggerProps extends HTMLProps<'button'>, BottomSheetCloseTriggerBaseProps {
}
declare const BottomSheetCloseTrigger: (props: BottomSheetCloseTriggerProps) => solid_js.JSX.Element;
interface BottomSheetContentBaseProps extends PolymorphicProps<'div'>, ContentProps {
}
interface BottomSheetContentProps extends Omit<HTMLProps<'div'>, 'draggable'>, BottomSheetContentBaseProps {
}
declare const BottomSheetContent: (props: BottomSheetContentProps) => solid_js.JSX.Element;
interface UseBottomSheetProps extends Optional<Omit<bottomSheet$1.Props, 'dir' | 'getRootNode'>, 'id'> {
}
interface UseBottomSheetReturn extends Accessor<bottomSheet$1.Api<PropTypes>> {
}
declare const useBottomSheet: (props?: MaybeAccessor<UseBottomSheetProps>) => UseBottomSheetReturn;
interface UseBottomSheetContext extends UseBottomSheetReturn {
}
declare const useBottomSheetContext: () => UseBottomSheetContext;
interface BottomSheetContextProps {
children: (context: UseBottomSheetContext) => JSX.Element;
}
declare const BottomSheetContext: (props: BottomSheetContextProps) => JSX.Element;
interface BottomSheetGrabberBaseProps extends PolymorphicProps<'div'> {
}
interface BottomSheetGrabberProps extends HTMLProps<'div'>, BottomSheetGrabberBaseProps {
}
declare const BottomSheetGrabber: (props: BottomSheetGrabberProps) => solid_js.JSX.Element;
interface BottomSheetGrabberIndicatorBaseProps extends PolymorphicProps<'div'> {
}
interface BottomSheetGrabberIndicatorProps extends HTMLProps<'div'>, BottomSheetGrabberIndicatorBaseProps {
}
declare const BottomSheetGrabberIndicator: (props: BottomSheetGrabberIndicatorProps) => solid_js.JSX.Element;
interface BottomSheetRootBaseProps extends UseBottomSheetProps, UsePresenceProps {
}
interface BottomSheetRootProps extends BottomSheetRootBaseProps {
children?: JSX.Element;
}
declare const BottomSheetRoot: (props: BottomSheetRootProps) => JSX.Element;
interface RootProviderProps {
value: UseBottomSheetReturn;
}
interface BottomSheetRootProviderBaseProps extends RootProviderProps, UsePresenceProps {
}
interface BottomSheetRootProviderProps extends BottomSheetRootProviderBaseProps {
children?: JSX.Element;
}
declare const BottomSheetRootProvider: (props: BottomSheetRootProviderProps) => JSX.Element;
interface BottomSheetTitleBaseProps extends PolymorphicProps<'h2'> {
}
interface BottomSheetTitleProps extends HTMLProps<'h2'>, BottomSheetTitleBaseProps {
}
declare const BottomSheetTitle: (props: BottomSheetTitleProps) => solid_js.JSX.Element;
interface BottomSheetTriggerBaseProps extends PolymorphicProps<'button'> {
}
interface BottomSheetTriggerProps extends HTMLProps<'button'>, BottomSheetTriggerBaseProps {
}
declare const BottomSheetTrigger: (props: BottomSheetTriggerProps) => solid_js.JSX.Element;
declare const bottomSheet_OpenChangeDetails: typeof OpenChangeDetails;
declare namespace bottomSheet {
export { BottomSheetBackdrop as Backdrop, type BottomSheetBackdropBaseProps as BackdropBaseProps, type BottomSheetBackdropProps as BackdropProps, BottomSheetCloseTrigger as CloseTrigger, type BottomSheetCloseTriggerBaseProps as CloseTriggerBaseProps, type BottomSheetCloseTriggerProps as CloseTriggerProps, BottomSheetContent as Content, type BottomSheetContentBaseProps as ContentBaseProps, type BottomSheetContentProps as ContentProps, BottomSheetContext as Context, type BottomSheetContextProps as ContextProps, BottomSheetGrabber as Grabber, type BottomSheetGrabberBaseProps as GrabberBaseProps, BottomSheetGrabberIndicator as GrabberIndicator, type BottomSheetGrabberIndicatorBaseProps as GrabberIndicatorBaseProps, type BottomSheetGrabberIndicatorProps as GrabberIndicatorProps, type BottomSheetGrabberProps as GrabberProps, bottomSheet_OpenChangeDetails as OpenChangeDetails, BottomSheetRoot as Root, type BottomSheetRootBaseProps as RootBaseProps, type BottomSheetRootProps as RootProps, BottomSheetRootProvider as RootProvider, type BottomSheetRootProviderBaseProps as RootProviderBaseProps, type BottomSheetRootProviderProps as RootProviderProps, BottomSheetTitle as Title, type BottomSheetTitleBaseProps as TitleBaseProps, type BottomSheetTitleProps as TitleProps, BottomSheetTrigger as Trigger, type BottomSheetTriggerBaseProps as TriggerBaseProps, type BottomSheetTriggerProps as TriggerProps };
}
export { bottomSheet as BottomSheet, BottomSheetBackdrop, type BottomSheetBackdropBaseProps, type BottomSheetBackdropProps, BottomSheetCloseTrigger, type BottomSheetCloseTriggerBaseProps, type BottomSheetCloseTriggerProps, BottomSheetContent, type BottomSheetContentBaseProps, type BottomSheetContentProps, BottomSheetContext, type BottomSheetContextProps, BottomSheetGrabber, type BottomSheetGrabberBaseProps, BottomSheetGrabberIndicator, type BottomSheetGrabberIndicatorBaseProps, type BottomSheetGrabberIndicatorProps, type BottomSheetGrabberProps, BottomSheetRoot, type BottomSheetRootBaseProps, type BottomSheetRootProps, BottomSheetRootProvider, type BottomSheetRootProviderBaseProps, type BottomSheetRootProviderProps, BottomSheetTitle, type BottomSheetTitleBaseProps, type BottomSheetTitleProps, BottomSheetTrigger, type BottomSheetTriggerBaseProps, type BottomSheetTriggerProps, type UseBottomSheetContext, type UseBottomSheetProps, type UseBottomSheetReturn, useBottomSheet, useBottomSheetContext };