Skip to content

Commit 5e1edee

Browse files
authoredAug 14, 2022
fix(theme): fix missing xl style in vertical (#1506)
1 parent b22f82f commit 5e1edee

File tree

4 files changed

+67
-4
lines changed

4 files changed

+67
-4
lines changed
 

‎packages/theme/docs/global.en-US.md

+4
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ title: Global Parameters
3939
| `@drawer-md` | `500px` | Medium drawer |
4040
| `@drawer-lg` | `900px` | Large drawer |
4141
| `@drawer-lg` | `1200px` | Extra large drawer |
42+
| `@drawer-sm-height` | `200px` | Small drawer for height |
43+
| `@drawer-md-height` | `400px` | Medium drawer for height |
44+
| `@drawer-lg-height` | `600px` | Large drawer for height |
45+
| `@drawer-xl-height` | `800px` | Extra large drawer for height |
4246
| `@code-border-color` | `#eee` | `<code>` border color |
4347
| `@code-bg` | `#f7f7f7` | `<code>` background color |
4448
| `@widths` | `xs @layout-gutter * 10`<br>`sm @layout-gutter * 20`<br>`md @layout-gutter * 30`<br>`lg @layout-gutter * 40`<br>`xl @layout-gutter * 50`<br>`xxl @layout-gutter * 50` | width |

‎packages/theme/docs/global.zh-CN.md

+4
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ title: 全局参数
3939
| `@drawer-md` | `500px` | 中号抽屉 |
4040
| `@drawer-lg` | `900px` | 大号抽屉 |
4141
| `@drawer-xl` | `1200px` | 超大号抽屉 |
42+
| `@drawer-sm-height` | `200px` | 小号抽屉 |
43+
| `@drawer-md-height` | `400px` | 中号抽屉 |
44+
| `@drawer-lg-height` | `600px` | 大号抽屉 |
45+
| `@drawer-xl-height` | `800px` | 超大号抽屉 |
4246
| `@code-border-color` | `#eee` | `<code>` 边框颜色 |
4347
| `@code-bg` | `#f7f7f7` | `<code>` 背景颜色 |
4448
| `@widths` | `xs @layout-gutter * 10`<br>`sm @layout-gutter * 20`<br>`md @layout-gutter * 30`<br>`lg @layout-gutter * 40`<br>`xl @layout-gutter * 50`<br>`xxl @layout-gutter * 50` | 宽度 |

‎packages/theme/system/antd/_drawer.less

+55-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
max-width: @drawer-sm;
88
}
99
}
10-
@media (max-width: @drawer-sm - 1) {
10+
@media (max-width: (@drawer-sm - 1)) {
1111
.drawer-sm {
1212
width: 100% !important;
1313
}
@@ -19,7 +19,7 @@
1919
max-width: @drawer-md;
2020
}
2121
}
22-
@media (max-width: @drawer-md - 1) {
22+
@media (max-width: (@drawer-md - 1)) {
2323
.drawer-md {
2424
width: 100% !important;
2525
}
@@ -31,7 +31,7 @@
3131
max-width: @drawer-lg;
3232
}
3333
}
34-
@media (max-width: @drawer-lg - 1) {
34+
@media (max-width: (@drawer-lg - 1)) {
3535
.drawer-lg {
3636
width: 100% !important;
3737
}
@@ -43,12 +43,63 @@
4343
max-width: @drawer-xl;
4444
}
4545
}
46-
@media (max-width: @drawer-xl - 1) {
46+
@media (max-width: (@drawer-xl - 1)) {
4747
.drawer-xl {
4848
width: 100% !important;
4949
}
5050
}
5151
}
52+
53+
&-top,
54+
&-bottom {
55+
@media (min-height: @drawer-sm-height) {
56+
.drawer-sm {
57+
height: auto !important;
58+
max-height: @drawer-sm-height;
59+
}
60+
}
61+
@media (max-height: (@drawer-sm-height - 1)) {
62+
.drawer-sm {
63+
height: 100% !important;
64+
}
65+
}
66+
67+
@media (min-height: @drawer-md-height) {
68+
.drawer-md {
69+
height: auto !important;
70+
max-height: @drawer-md-height;
71+
}
72+
}
73+
@media (max-height: (@drawer-md-height - 1)) {
74+
.drawer-md {
75+
height: 100% !important;
76+
}
77+
}
78+
79+
@media (min-height: @drawer-lg-height) {
80+
.drawer-lg {
81+
height: auto !important;
82+
max-height: @drawer-lg-height;
83+
}
84+
}
85+
@media (max-height: (@drawer-lg-height - 1)) {
86+
.drawer-lg {
87+
height: 100% !important;
88+
}
89+
}
90+
91+
@media (min-height: @drawer-xl-height) {
92+
.drawer-xl {
93+
height: auto !important;
94+
max-height: @drawer-xl-height;
95+
}
96+
}
97+
@media (max-height: (@drawer-xl-height - 1)) {
98+
.drawer-xl {
99+
height: 100% !important;
100+
}
101+
}
102+
}
52103
}
53104

54105
.drawer {

‎packages/theme/system/theme-default.less

+4
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,10 @@
174174
@drawer-lg: 900px;
175175
@drawer-md: 600px;
176176
@drawer-sm: 300px;
177+
@drawer-xl-height: 800px;
178+
@drawer-lg-height: 600px;
179+
@drawer-md-height: 400px;
180+
@drawer-sm-height: 200px;
177181

178182
@modal-xl: 1200px;
179183
@modal-lg: 900px;

0 commit comments

Comments
 (0)
Please sign in to comment.