From abf8fae3ef4d62b5688362e1b98f1b508a207029 Mon Sep 17 00:00:00 2001 From: zyy7259 Date: Wed, 15 Jun 2022 15:02:50 +0800 Subject: [PATCH] feat: refine pop drawer --- .../editor-skeleton/src/components/popup/index.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/editor-skeleton/src/components/popup/index.tsx b/packages/editor-skeleton/src/components/popup/index.tsx index 192fad32b..d6cdef2ba 100644 --- a/packages/editor-skeleton/src/components/popup/index.tsx +++ b/packages/editor-skeleton/src/components/popup/index.tsx @@ -1,6 +1,6 @@ import { createContext, ReactNode, Component, PureComponent } from 'react'; import { EventEmitter } from 'events'; -import { Drawer } from '@alifd/next'; +import { Drawer, ConfigProvider } from '@alifd/next'; import { uniqueId } from '@alilc/lowcode-utils'; import './style.less'; @@ -82,6 +82,8 @@ export default class PopupService extends Component<{ popupPipe?: PopupPipe; act export class PopupContent extends PureComponent<{ safeId?: string }> { static contextType = PopupContext; + popupContainerId = uniqueId('popupContainer'); + state: any = { visible: false, offsetX: -300, @@ -151,7 +153,7 @@ export class PopupContent extends PureComponent<{ safeId?: string }> { }} trigger={
} triggerType="click" - canCloseByOutSideClick={false} + canCloseByOutSideClick animation={false} onClose={this.onClose} id={this.props.safeId} @@ -161,9 +163,13 @@ export class PopupContent extends PureComponent<{ safeId?: string }> {
{title}
- {content} + + {content} +
+
+
); }