@@ -76,6 +76,7 @@ export const ModalDemo = () => {
7676
7777 return (
7878 < Page
79+ className = "demo-modal"
7980 title = { t ( "modal.title" ) }
8081 subtitle = { t ( "modal.subTitle" ) }
8182 toolbar = {
@@ -93,10 +94,12 @@ export const ModalDemo = () => {
9394 </ Section >
9495
9596 < Section title = { t ( "modal.usage.basic" ) } >
96- < Button
97- label = "Open modal"
98- onClick = { ( ) => setIsModalOpen ( true ) }
99- > </ Button >
97+ < div className = "container" >
98+ < Button
99+ label = "Open modal"
100+ onClick = { ( ) => setIsModalOpen ( true ) }
101+ > </ Button >
102+ </ div >
100103 < Modal
101104 header = "Header"
102105 onHide = { ( ) => setIsModalOpen ( false ) }
@@ -118,10 +121,12 @@ export const ModalDemo = () => {
118121 />
119122 </ Section >
120123 < Section title = { t ( "modal.usage.headerAndFooter" ) } >
121- < Button
122- label = "Open modal"
123- onClick = { ( ) => setHeaderFooterModal ( true ) }
124- > </ Button >
124+ < div className = "container" >
125+ < Button
126+ label = "Open modal"
127+ onClick = { ( ) => setHeaderFooterModal ( true ) }
128+ > </ Button >
129+ </ div >
125130 < Modal
126131 header = { < Header /> }
127132 onHide = { ( ) => setHeaderFooterModal ( false ) }
@@ -158,15 +163,20 @@ const [headerFooterModal, setHeaderFooterModal] = useState<boolean>(false);
158163 </ Section >
159164
160165 < Section title = { t ( "modal.usage.size" ) } >
161- < Button
162- label = "Medium"
163- onClick = { ( ) => setIsMediumModalOpen ( true ) }
164- > </ Button >
165- < Button
166- label = "Large"
167- onClick = { ( ) => setIsLargeModalOpen ( true ) }
168- > </ Button >
169- < Button label = "Auto" onClick = { ( ) => setIsAutoModalOpen ( true ) } > </ Button >
166+ < div className = "container" >
167+ < Button
168+ label = "Auto"
169+ onClick = { ( ) => setIsAutoModalOpen ( true ) }
170+ > </ Button >
171+ < Button
172+ label = "Medium"
173+ onClick = { ( ) => setIsMediumModalOpen ( true ) }
174+ > </ Button >
175+ < Button
176+ label = "Large"
177+ onClick = { ( ) => setIsLargeModalOpen ( true ) }
178+ > </ Button >
179+ </ div >
170180 < Modal
171181 header = "Header"
172182 onHide = { ( ) => setIsMediumModalOpen ( false ) }
@@ -192,9 +202,19 @@ const [headerFooterModal, setHeaderFooterModal] = useState<boolean>(false);
192202 < p style = { { lineHeight : 1.6 } } > { content } </ p >
193203 </ Modal >
194204 < CodeBlock
195- exampleCode = 'const [isMediumModalOpen, setIsMediumModalOpen] = useState<boolean>(false);
205+ exampleCode = 'const [isAutoModalOpen, setIsAutoModalOpen] = useState<boolean>(false);
206+ const [isMediumModalOpen, setIsMediumModalOpen] = useState<boolean>(false);
196207const [isLargeModalOpen, setIsLargeModalOpen] = useState<boolean>(false);
197- const [isAutoModalOpen, setIsAutoModalOpen] = useState<boolean>(false);
208+
209+ <Button label="Auto" onClick={() => setIsAutoModalOpen(true)}></Button>
210+ <Modal
211+ header="Header"
212+ onHide={() => setIsAutoModalOpen(false)}
213+ size="auto"
214+ visible={isAutoModalOpen}
215+ >
216+ <p style={{ lineHeight: 1.6 }}>{content}</p>
217+ </Modal>
198218
199219<Button label="Medium" onClick={() => setIsMediumModalOpen(true)}></Button>
200220<Modal
@@ -214,16 +234,6 @@ const [isAutoModalOpen, setIsAutoModalOpen] = useState<boolean>(false);
214234 visible={isLargeModalOpen}
215235>
216236 <p style={{ lineHeight: 1.6 }}>{content}</p>
217- </Modal>
218-
219- <Button label="Auto" onClick={() => setIsAutoModalOpen(true)}></Button>
220- <Modal
221- header="Header"
222- onHide={() => setIsAutoModalOpen(false)}
223- size="auto"
224- visible={isAutoModalOpen}
225- >
226- <p style={{ lineHeight: 1.6 }}>{content}</p>
227237</Modal>'
228238 />
229239 </ Section >
0 commit comments