Skip to content

Commit ca60ebd

Browse files
feat: add auto size
1 parent 065a2d0 commit ca60ebd

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export const ModalDemo = () => {
9494

9595
<Section title={t("modal.usage.basic")}>
9696
<Button label="Open modal" onClick={() => setIsOpen(true)}></Button>
97-
<Modal onHide={() => setIsOpen(false)} visible={isOpen}>
97+
<Modal onHide={() => setIsOpen(false)} visible={isOpen} size="auto">
9898
<p style={{ lineHeight: 1.6 }}>{content}</p>
9999
</Modal>
100100
<CodeBlock

packages/ui/src/Modal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ interface ModalProperties {
88
footer?: React.ReactNode;
99
header?: string | JSX.Element;
1010
onHide: () => void;
11-
size?: "medium" | "large";
11+
size?: "auto" | "medium" | "large";
1212
visible: boolean;
1313
}
1414

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@
1717
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
1818
color: var(--color);
1919
max-height: 80%;
20+
max-width: calc(100% - 2rem);
2021
min-width: 300px;
2122
overflow-y: auto;
2223
padding: 1rem;
23-
width: calc(100% - 2rem);
24+
width: auto;
2425
z-index: 1000;
2526
}
2627

@@ -55,10 +56,9 @@
5556
}
5657

5758
@media screen and (min-width: 576px) {
58-
.dz-modal {
59+
.dz-modal.medium {
5960
max-width: 35rem;
6061
min-width: 25rem;
61-
width: auto;
6262
}
6363

6464
.dz-modal.large {

0 commit comments

Comments
 (0)