Commit d3e07f3d authored by edy's avatar edy

fix(settings): tighten config action buttons

parent 0cd4a1c2
...@@ -212,7 +212,7 @@ ...@@ -212,7 +212,7 @@
.settings-basic-config-row { .settings-basic-config-row {
min-width: 0; min-width: 0;
display: grid; display: grid;
grid-template-columns: minmax(0, 1fr) max-content; grid-template-columns: minmax(0, 1fr) 146px;
align-items: end; align-items: end;
gap: 10px; gap: 10px;
} }
...@@ -225,16 +225,14 @@ ...@@ -225,16 +225,14 @@
gap: 6px; gap: 6px;
} }
.settings-basic-directory-panel {
min-height: 38px;
align-items: center;
}
.settings-basic-directory-actions { .settings-basic-directory-actions {
display: grid; display: grid;
grid-auto-flow: column; grid-auto-flow: column;
grid-auto-columns: 78px; grid-auto-columns: unset;
grid-template-columns: repeat(2, 70px);
align-self: end; align-self: end;
justify-self: start;
width: 146px;
} }
.settings-basic-directory-actions button, .settings-basic-directory-actions button,
...@@ -251,7 +249,7 @@ ...@@ -251,7 +249,7 @@
} }
.settings-inline-save-button { .settings-inline-save-button {
min-width: 64px; min-width: 72px;
justify-self: start; justify-self: start;
} }
...@@ -412,12 +410,11 @@ ...@@ -412,12 +410,11 @@
.settings-panel-xhs-feishu .settings-actions { .settings-panel-xhs-feishu .settings-actions {
margin-top: 0; margin-top: 0;
align-items: center; align-items: center;
justify-content: flex-end;
} }
.settings-panel-xhs-feishu .settings-primary-button { .settings-panel-xhs-feishu .settings-primary-button {
min-height: 30px; min-width: 72px;
padding: 6px 14px;
font-size: 12px;
} }
.settings-panel .status-chip { .settings-panel .status-chip {
...@@ -450,6 +447,16 @@ ...@@ -450,6 +447,16 @@
} }
.settings-page-shell .settings-primary-button { .settings-page-shell .settings-primary-button {
min-width: 100px;
min-height: 38px;
height: 38px;
padding: 0 14px;
border-radius: 14px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 12px;
white-space: nowrap;
background: linear-gradient(135deg, #3b82f6, #1e40af); background: linear-gradient(135deg, #3b82f6, #1e40af);
color: #ffffff; color: #ffffff;
box-shadow: 0 12px 24px rgba(37, 99, 235, 0.24); box-shadow: 0 12px 24px rgba(37, 99, 235, 0.24);
...@@ -464,6 +471,18 @@ ...@@ -464,6 +471,18 @@
outline-color: rgba(37, 99, 235, 0.22); outline-color: rgba(37, 99, 235, 0.22);
} }
.settings-page-shell .settings-inline-save-button,
.settings-page-shell .settings-panel-xhs-feishu .settings-primary-button {
min-width: 72px;
padding-inline: 12px;
}
.settings-page-shell .settings-basic-directory-actions button {
width: 100%;
min-width: 0;
padding-inline: 6px;
}
.settings-page-shell .settings-actions button:not(.settings-primary-button):not(.secondary), .settings-page-shell .settings-actions button:not(.settings-primary-button):not(.secondary),
.settings-page-shell .workspace-directory-inline-actions button:not(.settings-primary-button):not(.secondary) { .settings-page-shell .workspace-directory-inline-actions button:not(.settings-primary-button):not(.secondary) {
background: rgba(255, 255, 255, 0.94); background: rgba(255, 255, 255, 0.94);
...@@ -499,9 +518,19 @@ ...@@ -499,9 +518,19 @@
gap: 6px; gap: 6px;
} }
.settings-panel-basic-config .settings-input-label input,
.settings-panel-basic-config .workspace-directory-panel { .settings-panel-basic-config .workspace-directory-panel {
width: 100%;
min-height: 38px; min-height: 38px;
height: auto; height: auto;
padding: 9px 12px;
border-radius: 18px;
border: 1px solid rgba(173, 192, 245, 0.72);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(245, 248, 255, 0.88) 100%);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9), 0 8px 18px rgba(109, 124, 255, 0.06);
}
.settings-panel-basic-config .workspace-directory-panel {
align-items: center; align-items: center;
} }
...@@ -651,5 +680,3 @@ ...@@ -651,5 +680,3 @@
grid-template-columns: 1fr; grid-template-columns: 1fr;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment