UNPKG

alinea

Version:
37 lines (36 loc) 1.15 kB
import { type ComponentType, type PropsWithChildren, type ReactNode } from 'react'; export type LabelHeaderProps = { label: ReactNode; help?: ReactNode; size?: 'small' | 'medium' | 'large'; focused?: boolean; icon?: ComponentType; shared?: boolean; readOnly?: boolean; required?: boolean; error?: boolean | string; isFolded?: boolean; toggleFold?: () => void; }; export declare const LabelHeader: import("react").NamedExoticComponent<LabelHeaderProps>; export interface InputLabelProps extends PropsWithChildren { label?: ReactNode; asLabel?: boolean; help?: ReactNode; width?: number; inline?: boolean; collection?: boolean; focused?: boolean; size?: 'small' | 'medium' | 'large'; icon?: ComponentType; empty?: boolean; shared?: boolean; readOnly?: boolean; className?: string; error?: boolean | string; required?: boolean; isFolded?: boolean; toggleFold?: () => void; } /** Label for an input */ export declare const InputLabel: import("react").ForwardRefExoticComponent<InputLabelProps & import("react").RefAttributes<HTMLElement>>;