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

29 lines (28 loc) 2.65 kB
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;