UNPKG

@fidely-ui/react

Version:

Fidely UI is a modern, beautifully crafted React design system powered by Ark UI and Panda CSS, delivering accessible and themeable components for building exceptional web apps

28 lines (27 loc) 2.35 kB
import type { Assign } from '@ark-ui/react'; import { Checkbox as ArkCheckbox } from '@ark-ui/react/checkbox'; import { HTMLStyledProps } from '@fidely-ui/styled-system/jsx'; import { CheckboxVariantProps } from '@fidely-ui/styled-system/recipes'; export interface CheckboxRootProviderProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkCheckbox.RootProviderBaseProps>, CheckboxVariantProps> { } export declare const CheckboxRootProvider: import("react").ForwardRefExoticComponent<Omit<CheckboxRootProviderProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface CheckboxRootProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkCheckbox.RootBaseProps>, CheckboxVariantProps> { } export declare const CheckboxRoot: import("react").ForwardRefExoticComponent<Omit<CheckboxRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface CheckboxGroupProps extends Assign<HTMLStyledProps<'div'>, ArkCheckbox.GroupBaseProps> { } export declare const CheckboxGroup: import("react").ForwardRefExoticComponent<Omit<CheckboxGroupProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface CheckboxControlProps extends Assign<HTMLStyledProps<'div'>, ArkCheckbox.ControlBaseProps> { } export declare const CheckboxControl: import("react").ForwardRefExoticComponent<Omit<CheckboxControlProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface CheckboxLabelProps extends Assign<HTMLStyledProps<'span'>, ArkCheckbox.LabelBaseProps> { } export declare const CheckboxLabel: import("react").ForwardRefExoticComponent<Omit<CheckboxLabelProps, "ref"> & import("react").RefAttributes<HTMLSpanElement>>; export interface CheckboxIndicatorProps extends Assign<HTMLStyledProps<'div'>, ArkCheckbox.IndicatorBaseProps> { idleIcon?: React.ReactNode; } export declare const CheckboxIndicator: import("react").ForwardRefExoticComponent<Omit<CheckboxIndicatorProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export declare const CheckboxContext: (props: ArkCheckbox.ContextProps) => import("react").ReactNode; export declare const CheckboxHiddenInput: import("react").ForwardRefExoticComponent<ArkCheckbox.HiddenInputProps & import("react").RefAttributes<HTMLInputElement>>; export interface CheckboxCheckedChangeDetails extends ArkCheckbox.CheckedChangeDetails { }