prp-ui-components
Version:
Package for use components of Pratica Plataforms
23 lines (22 loc) • 793 B
TypeScript
import * as React from 'react';
import './styles.scss';
interface LabelProps {
htmlFor: string;
title: string;
}
interface SpanErrorProps {
errorMessage?: string;
hasError: boolean;
}
interface FieldProps extends React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement> {
}
interface ContainerProps extends React.HTMLAttributes<HTMLDivElement> {
children: React.ReactNode;
}
declare const NewInput: {
({ children, ...rest }: ContainerProps): React.JSX.Element;
Field: React.ForwardRefExoticComponent<Omit<FieldProps, "ref"> & React.RefAttributes<HTMLInputElement>>;
Label: ({ htmlFor, title }: LabelProps) => React.JSX.Element;
Error: ({ hasError, errorMessage, }: SpanErrorProps) => React.JSX.Element;
};
export { NewInput };