UNPKG

@heymarco/next-auth

Version:

A complete authentication solution for web applications.

16 lines (15 loc) 860 B
import { default as React } from 'react'; import { IconProps, LabelProps, InputProps, GroupProps } from '@reusable-ui/components'; export interface InputWithLabelProps<TElement extends Element = HTMLSpanElement> extends InputProps<TElement> { icon: IconProps<Element>['icon']; title?: string; /** * The underlying `<Input>` to be labeled. */ inputComponent?: React.ReactComponentElement<any, InputProps<TElement>>; groupComponent?: React.ReactComponentElement<any, GroupProps<Element>>; labelComponent?: React.ReactComponentElement<any, LabelProps<Element>>; iconComponent?: React.ReactComponentElement<any, IconProps<Element>>; } declare const InputWithLabel: <TElement extends Element = HTMLSpanElement>(props: InputWithLabelProps<TElement>) => JSX.Element | null; export { InputWithLabel, InputWithLabel as default, };