25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

ToggleButton.d.ts 644 B

3 yıl önce
12345678910111213141516171819202122
  1. import * as React from 'react';
  2. import Button, { ButtonProps } from './Button';
  3. import { BsPrefixComponent, BsPrefixComponentClass } from './helpers';
  4. export interface ToggleButtonProps {
  5. type?: 'checkbox' | 'radio';
  6. name?: string;
  7. checked?: boolean;
  8. disabled?: boolean;
  9. onChange?: React.ChangeEventHandler<this>;
  10. value: unknown;
  11. inputRef?: React.LegacyRef<this>;
  12. }
  13. declare class ToggleButton<
  14. // Need to use BsPrefixComponentClass to get proper type checking.
  15. As extends React.ElementType = BsPrefixComponentClass<'button', ButtonProps>
  16. > extends BsPrefixComponent<As, ToggleButtonProps> {}
  17. export default ToggleButton;