Dashboard sipadu mbip
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

Alert.d.ts 980B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import * as React from 'react';
  2. import SafeAnchor, { SafeAnchorProps } from './SafeAnchor';
  3. import { BsPrefixComponent, BsPrefixComponentClass } from './helpers';
  4. export class AlertLink<
  5. // Need to use BsPrefixComponentClass to get proper type checking.
  6. As extends React.ElementType = BsPrefixComponentClass<'a', SafeAnchorProps>
  7. > extends BsPrefixComponent<As> {}
  8. export class AlertHeading<
  9. As extends React.ElementType = 'div'
  10. > extends BsPrefixComponent<As> {}
  11. export interface AlertProps extends React.HTMLProps<HTMLDivElement> {
  12. bsPrefix?: string;
  13. variant?:
  14. | 'primary'
  15. | 'secondary'
  16. | 'success'
  17. | 'danger'
  18. | 'warning'
  19. | 'info'
  20. | 'dark'
  21. | 'light';
  22. dismissible?: boolean;
  23. show?: boolean;
  24. onClose?: () => void;
  25. closeLabel?: string;
  26. transition?: React.ElementType;
  27. }
  28. declare const Alert: React.ForwardRefExoticComponent<AlertProps> & {
  29. Link: typeof AlertLink;
  30. Heading: typeof AlertHeading;
  31. };
  32. export default Alert;