prp-ui-components
Version:
Package for use components of Pratica Plataforms
23 lines (22 loc) • 805 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.TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement> {
}
interface ContainerProps extends React.HTMLAttributes<HTMLDivElement> {
children: React.ReactNode;
}
declare const Textarea: {
({ children, ...rest }: ContainerProps): React.JSX.Element;
Field: React.ForwardRefExoticComponent<Omit<FieldProps, "ref"> & React.RefAttributes<HTMLTextAreaElement>>;
Label: ({ htmlFor, title }: LabelProps) => React.JSX.Element;
Error: ({ hasError, errorMessage, }: SpanErrorProps) => React.JSX.Element;
};
export { Textarea };