@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
TypeScript
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 {
}