Skip to content

Commit b32444b

Browse files
refactor: update button size in the modal example
1 parent 542841f commit b32444b

3 files changed

Lines changed: 42 additions & 31 deletions

File tree

apps/demo/src/Views/Ui/components/ModalDemo.tsx

Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -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);
196207
const [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>

apps/demo/src/Views/Ui/index.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
.demo-button .container {
1+
.demo-button .container,
2+
.demo-modal .container {
23
display: flex;
34
align-items: center;
45
gap: 1rem;

packages/ui/src/assets/css/modal.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656

5757
@media screen and (min-width: 576px) {
5858
.dz-modal.medium {
59-
max-width: 35rem;
59+
max-width: 27rem;
6060
min-width: 25rem;
6161
}
6262

0 commit comments

Comments
 (0)