summaryrefslogtreecommitdiff
path: root/src/components/ModalManageConnectionColumns.module.scss
diff options
context:
space:
mode:
authorLarvan2 <[email protected]>2025-12-27 23:09:56 +0800
committerLarvan2 <[email protected]>2025-12-27 23:09:56 +0800
commite3f02d21a942dbab75a50bf91c9ed257b9d24971 (patch)
tree6c017fbaa70063406a9c296c37d0b7eabdcec90b /src/components/ModalManageConnectionColumns.module.scss
parente041c1975376247a1d43b650e68289ec974a182c (diff)
chore: adjust style
Diffstat (limited to 'src/components/ModalManageConnectionColumns.module.scss')
-rw-r--r--src/components/ModalManageConnectionColumns.module.scss53
1 files changed, 48 insertions, 5 deletions
diff --git a/src/components/ModalManageConnectionColumns.module.scss b/src/components/ModalManageConnectionColumns.module.scss
index 9247acd..e0fd36b 100644
--- a/src/components/ModalManageConnectionColumns.module.scss
+++ b/src/components/ModalManageConnectionColumns.module.scss
@@ -1,17 +1,60 @@
.columnManagerRow {
- width: 200px;
+ width: 280px;
display: flex;
- margin: 5px 0;
+ margin: 4px 0;
+ padding: 8px 12px;
align-items: center;
+ background: var(--bg-near-transparent);
+ border-radius: 10px;
+ transition: all 0.2s ease;
+
+ &:hover {
+ background: rgba(66, 133, 244, 0.1);
+ }
.columnManageLabel {
flex: 1;
- margin-left: 10px;
+ margin-left: 12px;
+ font-size: 0.95em;
+ font-weight: 500;
+ }
+
+ .columnMoveButtons {
+ display: flex;
+ flex-direction: column;
+ margin-right: 8px;
+ gap: 2px;
+ }
+
+ .moveBtn {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 20px;
+ height: 16px;
+ padding: 0;
+ border: none;
+ border-radius: 4px;
+ background-color: transparent;
+ color: var(--color-text-secondary);
+ cursor: pointer;
+ transition: all 0.15s ease;
+
+ &:hover:not(:disabled) {
+ background-color: var(--color-focus-blue);
+ color: white;
+ transform: scale(1.1);
+ }
+
+ &:disabled {
+ opacity: 0.25;
+ cursor: not-allowed;
+ }
}
.columnManageSwitch {
- transform: scale(0.7);
- height: 20px;
+ transform: scale(0.75);
+ height: 22px;
display: flex;
align-items: center;
}