@@ -2,37 +2,46 @@ import React, { useState } from 'react';
22import { Button , Dialog , Space } from 'tdesign-react' ;
33
44export default function NotModalExample ( ) {
5- const [ modelessAndDraggable , setModelessAndDraggable ] = useState ( false ) ;
6- const [ modeless , setModeless ] = useState ( false ) ;
75 const [ modal , setModal ] = useState ( false ) ;
6+ const [ draggableModal , setDraggableModal ] = useState ( false ) ;
7+ const [ draggableModeless , setDraggableModeless ] = useState ( false ) ;
8+ const [ modeless , setModeless ] = useState ( false ) ;
89
910 return (
1011 < >
1112 < Space >
12- < Button theme = "primary" variant = "outline" onClick = { ( ) => setModelessAndDraggable ( true ) } >
13- 非模态对话框(可拖拽)
13+ < Button theme = "primary" onClick = { ( ) => setModal ( true ) } >
14+ 普通对话框(不可拖拽)
15+ </ Button >
16+ < Button theme = "primary" variant = "outline" onClick = { ( ) => setDraggableModal ( true ) } >
17+ 普通对话框(可拖拽)
1418 </ Button >
1519 < Button theme = "primary" onClick = { ( ) => setModeless ( true ) } >
1620 非模态对话框(不可拖拽)
1721 </ Button >
18- < Button theme = "primary" onClick = { ( ) => setModal ( true ) } >
19- 普通对话框(不可拖拽 )
22+ < Button theme = "primary" variant = "outline" onClick = { ( ) => setDraggableModeless ( true ) } >
23+ 非模态对话框(可拖拽 )
2024 </ Button >
2125 </ Space >
2226
23- < Dialog
24- mode = "modeless"
25- header = "非模态对话框(可拖拽)"
26- draggable
27- visible = { modelessAndDraggable }
28- onClose = { ( ) => setModelessAndDraggable ( false ) }
29- >
27+ < Dialog header = "普通对话框(不可拖拽)" visible = { modal } onClose = { ( ) => setModal ( false ) } >
28+ < p > This is a dialog</ p >
29+ </ Dialog >
30+
31+ < Dialog header = "普通对话框(可拖拽)" draggable visible = { draggableModal } onClose = { ( ) => setDraggableModal ( false ) } >
3032 < p > This is a dialog</ p >
3133 </ Dialog >
34+
3235 < Dialog mode = "modeless" header = "非模态对话框(不可拖拽)" visible = { modeless } onClose = { ( ) => setModeless ( false ) } >
3336 < p > This is a dialog</ p >
3437 </ Dialog >
35- < Dialog header = "普通对话框(不可拖拽)" visible = { modal } onClose = { ( ) => setModal ( false ) } >
38+ < Dialog
39+ mode = "modeless"
40+ header = "非模态对话框(可拖拽)"
41+ draggable
42+ visible = { draggableModeless }
43+ onClose = { ( ) => setDraggableModeless ( false ) }
44+ >
3645 < p > This is a dialog</ p >
3746 </ Dialog >
3847 </ >
0 commit comments