File tree Expand file tree Collapse file tree 6 files changed +8
-6
lines changed
Expand file tree Collapse file tree 6 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 11import React , { useState } from 'react' ;
2- import Draggable , { DraggableEventHandler , type DraggableProps } from 'react-draggable' ;
2+ import Draggable , { type DraggableEventHandler , type DraggableProps } from 'react-draggable' ;
33import classNames from 'classnames' ;
44
55import useMergeOption , { MergeOption } from './useMergeOption' ;
Original file line number Diff line number Diff line change 11import React , { useState } from 'react' ;
22import { Button } from 'antd' ;
33import { Modal , Resize , useModal } from 'dt-react-component' ;
4- import { RectState } from 'dt-react-component/modal' ;
4+ import type { RectState } from 'dt-react-component/modal' ;
55
66export default function Basic ( ) {
77 const modal = useModal < void > ( ) ;
Original file line number Diff line number Diff line change 11import React , { useState } from 'react' ;
22import { Button , Space } from 'antd' ;
33import { Modal } from 'dt-react-component' ;
4- import { IModalProps } from 'dt-react-component/modal' ;
4+ import type { IModalProps } from 'dt-react-component/modal' ;
55
66export default function Size ( ) {
77 const [ visible , setVisible ] = useState ( false ) ;
Original file line number Diff line number Diff line change 11import React , { useRef , useState } from 'react' ;
2- import { ResizeHandle } from 'react-resizable' ;
32import { Button } from 'antd' ;
43import { Modal , Resize } from 'dt-react-component' ;
5- import { RectState } from 'dt-react-component/modal' ;
4+ import type { RectState , ResizeHandle } from 'dt-react-component/modal' ;
65
76export default function Basic ( ) {
87 const [ visible , setVisible ] = useState ( false ) ;
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ Object.assign(Modal, {
2525 config,
2626} ) ;
2727
28- export { IModalProps } from './modal' ;
28+ export type { IModalProps , RectState } from './modal' ;
29+ export type { ResizeHandle } from 'react-resizable' ;
2930
3031export default Modal ;
Original file line number Diff line number Diff line change @@ -132,10 +132,12 @@ export default function InternalModal({
132132 style = { { height : final . height , width : final . width } }
133133 width = { final . width }
134134 modalRender = { handleRenderModal }
135+ maskClosable = { false }
135136 { ...rest }
136137 >
137138 { banner && (
138139 < Alert
140+ className = "dtc-modal-alert"
139141 message = { isValidBanner ( banner ) ? banner : banner . message }
140142 banner
141143 { ...( isValidBanner ( banner ) ? { } : omit ( banner , 'message' ) ) }
You can’t perform that action at this time.
0 commit comments