type.d.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import { OverlayProps } from '../overlay/index';
  2. export interface TdPopupProps {
  3. closeBtn?: {
  4. type: BooleanConstructor;
  5. value?: boolean;
  6. };
  7. closeOnOverlayClick?: {
  8. type: BooleanConstructor;
  9. value?: boolean;
  10. };
  11. content?: {
  12. type: StringConstructor;
  13. value?: string;
  14. };
  15. duration?: {
  16. type: NumberConstructor;
  17. value?: number;
  18. };
  19. overlayProps?: {
  20. type: ObjectConstructor;
  21. value?: OverlayProps;
  22. };
  23. placement?: {
  24. type: StringConstructor;
  25. value?: 'top' | 'left' | 'right' | 'bottom' | 'center';
  26. };
  27. preventScrollThrough?: {
  28. type: BooleanConstructor;
  29. value?: boolean;
  30. };
  31. showOverlay?: {
  32. type: BooleanConstructor;
  33. value?: boolean;
  34. };
  35. usingCustomNavbar?: {
  36. type: BooleanConstructor;
  37. value?: boolean;
  38. };
  39. visible?: {
  40. type: BooleanConstructor;
  41. value?: boolean;
  42. };
  43. defaultVisible?: {
  44. type: BooleanConstructor;
  45. value?: boolean;
  46. };
  47. zIndex?: {
  48. type: NumberConstructor;
  49. value?: number;
  50. };
  51. }