ds-form-control.tsx 524 B

12345678910111213141516171819202122
  1. import { forwardRef } from 'react'
  2. import { Form, FormControlProps } from 'react-bootstrap'
  3. import classnames from 'classnames'
  4. interface ButtonProps extends FormControlProps {
  5. size?: 'lg'
  6. }
  7. const DSFormControl = forwardRef<HTMLInputElement, ButtonProps>(
  8. ({ className, ...props }, ref) => {
  9. return (
  10. <Form.Control
  11. ref={ref}
  12. {...props}
  13. className={classnames('form-control-ds', className)}
  14. />
  15. )
  16. }
  17. )
  18. DSFormControl.displayName = 'DSFormControl'
  19. export default DSFormControl