From 579f75baea1aef9f810f660715e11ed8a1960dd3 Mon Sep 17 00:00:00 2001
From: Bang <15622356989@163.com>
Date: Wed, 15 Mar 2023 15:17:39 +0800
Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/breadcrumb/OBreadcrumbItem.vue | 2 +-
.../components/breadcrumb/style/index.scss | 12 ++++
.../src/components/breadcrumb/style/var.scss | 1 +
.../checkbox-group/style/index.scss | 10 +---
.../components/checkbox-group/style/var.scss | 2 +-
.../src/components/checkbox/OCheckbox.vue | 6 +-
.../src/components/checkbox/style/index.scss | 12 ++--
.../src/components/checkbox/style/var.scss | 23 ++++----
.../src/components/divider/style/var.scss | 6 +-
.../src/components/menu/OSubMenu.vue | 11 +---
.../menu/__demo__/MenuAccordion.vue | 10 ++--
.../components/menu/__demo__/MenuBasic.vue | 12 ++--
.../src/components/menu/style/index.scss | 22 +++-----
.../src/components/menu/style/var.scss | 19 ++++---
.../src/components/progress/style/var.scss | 4 +-
.../src/components/progress/types.ts | 2 -
.../components/radio-group/style/index.scss | 10 +---
.../src/components/radio-group/style/var.scss | 2 +-
.../src/components/radio/style/index.scss | 55 ++++++++++---------
.../src/components/radio/style/var.scss | 13 +++--
.../switch/__demo__/SwitchRound.vue | 9 +--
.../src/components/switch/style/index.scss | 8 +--
.../src/components/switch/style/var.scss | 33 ++++-------
.../opendesign/src/components/switch/types.ts | 8 ++-
packages/portal/src/components/TheAside.vue | 1 +
25 files changed, 140 insertions(+), 153 deletions(-)
diff --git a/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue b/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue
index 8f37f5cdb..a3eb0ecc3 100644
--- a/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue
+++ b/packages/opendesign/src/components/breadcrumb/OBreadcrumbItem.vue
@@ -15,7 +15,7 @@ const breadcrumbInjection = inject(breadcrumbInjectKey, null);
-
+
diff --git a/packages/opendesign/src/components/breadcrumb/style/index.scss b/packages/opendesign/src/components/breadcrumb/style/index.scss
index e712d4512..4e5e16c38 100644
--- a/packages/opendesign/src/components/breadcrumb/style/index.scss
+++ b/packages/opendesign/src/components/breadcrumb/style/index.scss
@@ -6,6 +6,7 @@
color: var(--breadcrumb-color);
font-size: var(--breadcrumb-text-size);
line-height: var(--breadcrumb-text-height);
+
a {
color: inherit;
text-decoration: none;
@@ -15,8 +16,10 @@
.o-breadcrumb-item {
display: inline-flex;
align-items: center;
+
&:last-child {
color: var(--breadcrumb-color-active);
+ font-weight: 500;
.o-breadcrumb-item-label {
cursor: default;
@@ -30,8 +33,17 @@
.o-breadcrumb-item-label {
cursor: pointer;
+ &:hover {
+ color: var(--breadcrumb-color-active);
+ }
}
.o-breadcrumb-item-separator {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ min-width: var(--breadcrumb-seperator-size);
+ font-size: var(--breadcrumb-seperator-size);
+ line-height: 1;
margin: 0 var(--breadcrumb-gap);
}
diff --git a/packages/opendesign/src/components/breadcrumb/style/var.scss b/packages/opendesign/src/components/breadcrumb/style/var.scss
index 9da8ad6f3..0318102cd 100644
--- a/packages/opendesign/src/components/breadcrumb/style/var.scss
+++ b/packages/opendesign/src/components/breadcrumb/style/var.scss
@@ -6,4 +6,5 @@
--breadcrumb-text-height: var(--o-line_height-text1);
--breadcrumb-gap: var(--o-gap-1);
+ --breadcrumb-seperator-size: var(--o-icon_size-xs);
}
diff --git a/packages/opendesign/src/components/checkbox-group/style/index.scss b/packages/opendesign/src/components/checkbox-group/style/index.scss
index 5a8c148c7..80be7f6a5 100644
--- a/packages/opendesign/src/components/checkbox-group/style/index.scss
+++ b/packages/opendesign/src/components/checkbox-group/style/index.scss
@@ -3,17 +3,9 @@
.o-checkbox-group {
display: inline-flex;
flex-wrap: wrap;
-}
-
-.o-checkbox-group-direction-horizontal {
- .o-checkbox + .o-checkbox {
- margin-left: var(--checkbox-group-gap);
- }
+ gap: var(--checkbox-group-gap);
}
.o-checkbox-group-direction-vertical {
flex-direction: column;
- .o-checkbox + .o-checkbox {
- margin-top: var(--checkbox-group-gap);
- }
}
diff --git a/packages/opendesign/src/components/checkbox-group/style/var.scss b/packages/opendesign/src/components/checkbox-group/style/var.scss
index 2b50918dd..42ca62ceb 100644
--- a/packages/opendesign/src/components/checkbox-group/style/var.scss
+++ b/packages/opendesign/src/components/checkbox-group/style/var.scss
@@ -1,3 +1,3 @@
.o-checkbox-group {
- --checkbox-group-gap: var(--o-gap-2);
+ --checkbox-group-gap: var(--o-gap-5);
}
diff --git a/packages/opendesign/src/components/checkbox/OCheckbox.vue b/packages/opendesign/src/components/checkbox/OCheckbox.vue
index 3aa68fe3d..f3d6eec65 100644
--- a/packages/opendesign/src/components/checkbox/OCheckbox.vue
+++ b/packages/opendesign/src/components/checkbox/OCheckbox.vue
@@ -98,8 +98,10 @@ defineExpose({
-
-
+
+
+
+
diff --git a/packages/opendesign/src/components/checkbox/style/index.scss b/packages/opendesign/src/components/checkbox/style/index.scss
index 37d3df4cd..9603fe7a2 100644
--- a/packages/opendesign/src/components/checkbox/style/index.scss
+++ b/packages/opendesign/src/components/checkbox/style/index.scss
@@ -32,19 +32,20 @@
align-items: center;
width: var(--checkbox-input-size);
height: var(--checkbox-input-size);
- background-color: var(--checkbox-input-bg);
+ background-color: var(--checkbox-input-bg-color);
color: var(--checkbox-input-color);
border: 1px solid var(--checkbox-input-bd-color);
+ border-radius: var(--checkbox-radius);
}
.o-checkbox-label {
- margin-left: 8px;
+ margin-left: 12px;
}
.o-checkbox-checked,
.o-checkbox-indeterminate {
.o-checkbox-input {
- background-color: var(--checkbox-input-bg-checked);
+ background-color: var(--checkbox-input-bg-color-checked);
border-color: var(--checkbox-input-bd-color-checked);
}
}
@@ -53,6 +54,7 @@
cursor: not-allowed;
color: var(--checkbox-color-disabled);
.o-checkbox-input {
+ background-color: var(--checkbox-input-bg-color-disabled);
border-color: var(--checkbox-input-bd-color-disabled);
}
}
@@ -60,7 +62,7 @@
.o-checkbox-checked.o-checkbox-disabled,
.o-checkbox-indeterminate.o-checkbox-disabled {
.o-checkbox-input {
- background-color: var(--checkbox-input-bg-checked-disabled);
- border-color: var(--checkbox-input-bg-checked-disabled);
+ background-color: var(--checkbox-input-bg-color-checked-disabled);
+ border-color: var(--checkbox-input-bg-color-checked-disabled);
}
}
diff --git a/packages/opendesign/src/components/checkbox/style/var.scss b/packages/opendesign/src/components/checkbox/style/var.scss
index 2d1f8a4cc..145ca8016 100644
--- a/packages/opendesign/src/components/checkbox/style/var.scss
+++ b/packages/opendesign/src/components/checkbox/style/var.scss
@@ -1,20 +1,23 @@
.o-checkbox {
+ --checkbox-text-size: var(--o-font_size-text1);
+ --checkbox-text-height: var(--o-line_height-text1);
+
+ --checkbox-input-size: calc(var(--o-size-s) / 2);
+
+ --checkbox-radius: var(--o-radius-control-s);
+
--checkbox-color: var(--o-color-info1);
--checkbox-color-disabled: var(--o-color-info4);
- --checkbox-text-size: var(--o-font_size-text1);
- --checkbox-text-height: var(--o-line_height-text1);
+ --checkbox-input-color: rgb(var(--o-color-white));
- --checkbox-input-color: var(--o-color-fill1);
+ --checkbox-input-bg-color: var(--o-color-control-light);
+ --checkbox-input-bg-color-checked: var(--o-color-primary1);
+ --checkbox-input-bg-color-disabled: var(--o-color-control4-light);
+ --checkbox-input-bg-color-checked-disabled: var(--o-color-primary4);
--checkbox-input-bd-color: var(--o-color-control1);
- --checkbox-input-bd-color-disabled: var(--o-color-control4);
--checkbox-input-bd-color-checked: var(--o-color-primary1);
+ --checkbox-input-bd-color-disabled: var(--o-color-control4);
--checkbox-input-bd-color-checked-disabled: var(--o-color-primary4);
-
- --checkbox-input-bg: var(--o-color-fill1);
- --checkbox-input-bg-checked: var(--o-color-primary1);
- --checkbox-input-bg-checked-disabled: var(--o-color-primary4);
-
- --checkbox-input-size: 16px;
}
diff --git a/packages/opendesign/src/components/divider/style/var.scss b/packages/opendesign/src/components/divider/style/var.scss
index a5c57156c..bfcfaf384 100644
--- a/packages/opendesign/src/components/divider/style/var.scss
+++ b/packages/opendesign/src/components/divider/style/var.scss
@@ -1,16 +1,16 @@
.o-divider {
--o-divider-color: var(--o-color-info1);
- --o-divider-bd-color: var(--o-color-control1);
+ --o-divider-bd-color: var(--o-color-control1-light);
--o-divider-text-size: var(--o-font_size-text1);
--o-divider-text-height: var(--o-line_height-text1);
}
.o-divider-horizontal {
- --o-divider-gap: var(--o-gap-4);
+ --o-divider-gap: var(--o-gap-5);
}
.o-divider-vertical {
- --o-divider-gap: var(--o-gap-2);
+ --o-divider-gap: var(--o-gap-5);
}
diff --git a/packages/opendesign/src/components/menu/OSubMenu.vue b/packages/opendesign/src/components/menu/OSubMenu.vue
index 6b62001dd..67b57ce2d 100644
--- a/packages/opendesign/src/components/menu/OSubMenu.vue
+++ b/packages/opendesign/src/components/menu/OSubMenu.vue
@@ -100,17 +100,10 @@ const onLeave = (el: HTMLUListElement) => {
-
+
-
+
diff --git a/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue b/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue
index 727871475..7ace3bb58 100644
--- a/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue
+++ b/packages/opendesign/src/components/menu/__demo__/MenuAccordion.vue
@@ -1,6 +1,6 @@