@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
29 lines (28 loc) • 2.65 kB
TypeScript
import type { Assign } from '@ark-ui/react';
import { PasswordInput as ArkPasswordInput } from '@ark-ui/react/password-input';
import { type PasswordInputVariantProps } from '@fidely-ui/styled-system/recipes';
import { HTMLStyledProps } from '@fidely-ui/styled-system/jsx';
export interface PasswordInputRootProviderProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkPasswordInput.RootProviderBaseProps>, PasswordInputVariantProps> {
}
export declare const PasswordInputRootProvider: import("react").ForwardRefExoticComponent<Omit<PasswordInputRootProviderProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface PasswordInputRootProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkPasswordInput.RootBaseProps>, PasswordInputVariantProps> {
}
export declare const PasswordInputRoot: import("react").ForwardRefExoticComponent<Omit<PasswordInputRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface PasswordInputInputProps extends Assign<HTMLStyledProps<'input'>, ArkPasswordInput.InputBaseProps> {
}
export declare const PasswordInputInput: import("react").ForwardRefExoticComponent<Omit<PasswordInputInputProps, "ref"> & import("react").RefAttributes<HTMLInputElement>>;
export interface PasswordInputLabelProps extends Assign<HTMLStyledProps<'label'>, ArkPasswordInput.LabelBaseProps> {
}
export declare const PasswordInputLabel: import("react").ForwardRefExoticComponent<Omit<PasswordInputLabelProps, "ref"> & import("react").RefAttributes<HTMLLabelElement>>;
export interface PasswordInputControlProps extends Assign<HTMLStyledProps<'div'>, ArkPasswordInput.ControlBaseProps> {
}
export declare const PasswordInputControl: import("react").ForwardRefExoticComponent<Omit<PasswordInputControlProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface PasswordInputIndicatorProps extends Assign<HTMLStyledProps<'span'>, ArkPasswordInput.IndicatorBaseProps> {
fallbackIcon?: React.ReactNode;
idleIcon?: React.ReactNode;
}
export declare const PasswordInputIndicator: import("react").ForwardRefExoticComponent<Omit<PasswordInputIndicatorProps, "ref"> & import("react").RefAttributes<HTMLSpanElement>>;
export interface PasswordInputVisibilityTriggerProps extends Assign<HTMLStyledProps<'button'>, ArkPasswordInput.VisibilityTriggerBaseProps> {
}
export declare const PasswordInputVisibilityTrigger: import("react").ForwardRefExoticComponent<Omit<PasswordInputVisibilityTriggerProps, "ref"> & import("react").RefAttributes<HTMLButtonElement>>;
export declare const PasswordInputContext: (props: ArkPasswordInput.ContextProps) => import("react").ReactNode;