UNPKG

@ark-ui/solid

Version:

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

87 lines (72 loc) 5.87 kB
import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import * as angleSlider$1 from '@zag-js/angle-slider'; import { MarkerProps } from '@zag-js/angle-slider'; export { anatomy as angleSliderAnatomy } from '@zag-js/angle-slider'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor } from '../../types-Bc0WfPsv.js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; interface UseAngleSliderProps extends Optional<Omit<angleSlider$1.Props, 'dir' | 'getRootNode'>, 'id'> { } interface UseAngleSliderReturn extends Accessor<angleSlider$1.Api<PropTypes>> { } declare const useAngleSlider: (props?: MaybeAccessor<UseAngleSliderProps>) => UseAngleSliderReturn; interface UseAngleSliderContext extends UseAngleSliderReturn { } declare const useAngleSliderContext: () => UseAngleSliderContext; interface AngleSliderContextProps { children: (context: UseAngleSliderContext) => JSX.Element; } declare const AngleSliderContext: (props: AngleSliderContextProps) => JSX.Element; interface AngleSliderControlBaseProps extends PolymorphicProps<'div'> { } interface AngleSliderControlProps extends HTMLProps<'div'>, AngleSliderControlBaseProps { } declare const AngleSliderControl: (props: AngleSliderControlProps) => solid_js.JSX.Element; interface AngleSliderHiddenInputBaseProps extends PolymorphicProps<'input'> { } interface AngleSliderHiddenInputProps extends HTMLProps<'input'>, AngleSliderHiddenInputBaseProps { } declare const AngleSliderHiddenInput: (props: AngleSliderHiddenInputProps) => solid_js.JSX.Element; interface AngleSliderLabelBaseProps extends PolymorphicProps<'label'> { } interface AngleSliderLabelProps extends HTMLProps<'label'>, AngleSliderLabelBaseProps { } declare const AngleSliderLabel: (props: AngleSliderLabelProps) => solid_js.JSX.Element; interface AngleSliderMarkerBaseProps extends PolymorphicProps<'div'>, MarkerProps { } interface AngleSliderMarkerProps extends HTMLProps<'div'>, AngleSliderMarkerBaseProps { } declare const AngleSliderMarker: (props: AngleSliderMarkerProps) => solid_js.JSX.Element; interface AngleSliderMarkerGroupBaseProps extends PolymorphicProps<'div'> { } interface AngleSliderMarkerGroupProps extends HTMLProps<'div'>, AngleSliderMarkerGroupBaseProps { } declare const AngleSliderMarkerGroup: (props: AngleSliderMarkerGroupProps) => solid_js.JSX.Element; interface AngleSliderRootBaseProps extends UseAngleSliderProps, PolymorphicProps<'div'> { } interface AngleSliderRootProps extends HTMLProps<'div'>, AngleSliderRootBaseProps { } declare const AngleSliderRoot: (props: AngleSliderRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseAngleSliderReturn; } interface AngleSliderRootProviderBaseProps extends RootProviderProps, PolymorphicProps<'div'> { } interface AngleSliderRootProviderProps extends HTMLProps<'div'>, AngleSliderRootProviderBaseProps { } declare const AngleSliderRootProvider: (props: AngleSliderRootProviderProps) => solid_js.JSX.Element; interface AngleSliderThumbBaseProps extends PolymorphicProps<'div'> { } interface AngleSliderThumbProps extends HTMLProps<'div'>, AngleSliderThumbBaseProps { } declare const AngleSliderThumb: (props: AngleSliderThumbProps) => solid_js.JSX.Element; interface AngleSliderValueTextBaseProps extends PolymorphicProps<'div'> { } interface AngleSliderValueTextProps extends HTMLProps<'div'>, AngleSliderValueTextBaseProps { } declare const AngleSliderValueText: (props: AngleSliderValueTextProps) => solid_js.JSX.Element; declare namespace angleSlider { export { AngleSliderContext as Context, type AngleSliderContextProps as ContextProps, AngleSliderControl as Control, type AngleSliderControlBaseProps as ControlBaseProps, type AngleSliderControlProps as ControlProps, AngleSliderHiddenInput as HiddenInput, type AngleSliderHiddenInputBaseProps as HiddenInputBaseProps, type AngleSliderHiddenInputProps as HiddenInputProps, AngleSliderLabel as Label, type AngleSliderLabelBaseProps as LabelBaseProps, type AngleSliderLabelProps as LabelProps, AngleSliderMarker as Marker, type AngleSliderMarkerBaseProps as MarkerBaseProps, AngleSliderMarkerGroup as MarkerGroup, type AngleSliderMarkerGroupBaseProps as MarkerGroupBaseProps, type AngleSliderMarkerGroupProps as MarkerGroupProps, type AngleSliderMarkerProps as MarkerProps, AngleSliderRoot as Root, type AngleSliderRootBaseProps as RootBaseProps, type AngleSliderRootProps as RootProps, AngleSliderRootProvider as RootProvider, type AngleSliderRootProviderBaseProps as RootProviderBaseProps, type AngleSliderRootProviderProps as RootProviderProps, AngleSliderThumb as Thumb, type AngleSliderThumbBaseProps as ThumbBaseProps, type AngleSliderThumbProps as ThumbProps, AngleSliderValueText as ValueText, type AngleSliderValueTextBaseProps as ValueTextBaseProps, type AngleSliderValueTextProps as ValueTextProps }; } export { angleSlider as AngleSlider, AngleSliderContext, type AngleSliderContextProps, AngleSliderControl, type AngleSliderControlBaseProps, type AngleSliderControlProps, AngleSliderHiddenInput, type AngleSliderHiddenInputBaseProps, type AngleSliderHiddenInputProps, AngleSliderLabel, type AngleSliderLabelBaseProps, type AngleSliderLabelProps, AngleSliderMarker, type AngleSliderMarkerBaseProps, AngleSliderMarkerGroup, type AngleSliderMarkerGroupBaseProps, type AngleSliderMarkerGroupProps, type AngleSliderMarkerProps, AngleSliderRoot, type AngleSliderRootBaseProps, type AngleSliderRootProps, AngleSliderRootProvider, type AngleSliderRootProviderBaseProps, type AngleSliderRootProviderProps, AngleSliderThumb, type AngleSliderThumbBaseProps, type AngleSliderThumbProps, AngleSliderValueText, type AngleSliderValueTextBaseProps, type AngleSliderValueTextProps, type UseAngleSliderContext, type UseAngleSliderProps, type UseAngleSliderReturn, useAngleSlider, useAngleSliderContext };