PurePanel.d.ts 907 B

1234567891011121314151617181920
  1. import * as React from 'react';
  2. import type { PopconfirmProps } from '.';
  3. export interface PopconfirmLocale {
  4. okText: string;
  5. cancelText: string;
  6. }
  7. export interface OverlayProps extends Pick<PopconfirmProps, 'icon' | 'okButtonProps' | 'cancelButtonProps' | 'cancelText' | 'okText' | 'okType' | 'showCancel' | 'title' | 'description' | 'onPopupClick'> {
  8. prefixCls: string;
  9. close?: (...args: any[]) => void;
  10. onConfirm?: React.MouseEventHandler<HTMLButtonElement | HTMLAnchorElement>;
  11. onCancel?: React.MouseEventHandler<HTMLButtonElement | HTMLAnchorElement>;
  12. }
  13. export declare const Overlay: React.FC<OverlayProps>;
  14. export interface PurePanelProps extends Omit<OverlayProps, 'prefixCls'>, Pick<PopconfirmProps, 'placement'> {
  15. className?: string;
  16. style?: React.CSSProperties;
  17. prefixCls?: string;
  18. }
  19. declare const PurePanel: React.FC<PurePanelProps>;
  20. export default PurePanel;