No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

32 líneas
745 B

  1. import * as React from 'react';
  2. import Feedback from './Feedback';
  3. import { BsPrefixRefForwardingComponent } from './helpers';
  4. type FormControlElement =
  5. | HTMLInputElement
  6. | HTMLSelectElement
  7. | HTMLTextAreaElement;
  8. export interface FormControlProps {
  9. size?: 'sm' | 'lg';
  10. plaintext?: boolean;
  11. readOnly?: boolean;
  12. disabled?: boolean;
  13. value?: string | string[] | number;
  14. onChange?: React.ChangeEventHandler<FormControlElement>;
  15. custom?: boolean;
  16. type?: string;
  17. id?: string;
  18. isValid?: boolean;
  19. isInvalid?: boolean;
  20. }
  21. declare interface FormControl
  22. extends BsPrefixRefForwardingComponent<'input', FormControlProps> {
  23. Feedback: typeof Feedback;
  24. }
  25. declare const FormControl: FormControl;
  26. export default FormControl;