Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

Modal.d.ts 1013 B

3 lat temu
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import * as React from 'react';
  2. import * as BaseModal from 'react-overlays/Modal';
  3. import ModalBody from './ModalBody';
  4. import ModalDialog from './ModalDialog';
  5. import ModalFooter from './ModalFooter';
  6. import ModalHeader from './ModalHeader';
  7. import ModalTitle from './ModalTitle';
  8. import { BsPrefixComponent } from './helpers';
  9. export interface ModalProps
  10. extends Omit<
  11. BaseModal.ModalProps,
  12. | 'role'
  13. | 'renderBackdrop'
  14. | 'renderDialog'
  15. | 'transition'
  16. | 'backdropTransition'
  17. > {
  18. size?: 'sm' | 'lg' | 'xl';
  19. centered?: boolean;
  20. backdropClassName?: string;
  21. animation?: boolean;
  22. dialogClassName?: string;
  23. dialogAs?: React.ElementType;
  24. scrollable?: boolean;
  25. }
  26. declare class Modal<
  27. As extends React.ElementType = 'div'
  28. > extends BsPrefixComponent<As, ModalProps> {
  29. static Body: typeof ModalBody;
  30. static Header: typeof ModalHeader;
  31. static Title: typeof ModalTitle;
  32. static Footer: typeof ModalFooter;
  33. static Dialog: typeof ModalDialog;
  34. }
  35. export default Modal;