diff --git a/app/.vitepress/src/assets/style/theme/icon.scss b/app/.vitepress/src/assets/style/theme/icon.scss
new file mode 100644
index 0000000000000000000000000000000000000000..780b2b37759c33798e18488c4209a27279285769
--- /dev/null
+++ b/app/.vitepress/src/assets/style/theme/icon.scss
@@ -0,0 +1,7 @@
+.o-icon {
+ svg {
+ width: 1em;
+ height: 1em;
+ }
+}
+
diff --git a/app/.vitepress/src/assets/style/theme/index.scss b/app/.vitepress/src/assets/style/theme/index.scss
index 424bea698da2c6e531e0be3c5cd157af94a7e4fa..8c939e640f3c471a5a90bb4308867ab22a563623 100644
--- a/app/.vitepress/src/assets/style/theme/index.scss
+++ b/app/.vitepress/src/assets/style/theme/index.scss
@@ -15,3 +15,4 @@
@use './textarea.scss' as *;
@use './link.scss' as *;
@use './breadcrumb.scss' as *;
+@use './icon.scss' as *;
diff --git a/app/.vitepress/src/components/FloatingButton.vue b/app/.vitepress/src/components/FloatingButton.vue
index bd9942d4b126eebc4349d58707cffe6b1ad8a158..942be7c77adee5f3bdeeb95950036be92c4cf0af 100644
--- a/app/.vitepress/src/components/FloatingButton.vue
+++ b/app/.vitepress/src/components/FloatingButton.vue
@@ -93,7 +93,7 @@ onMounted(() => {
:visible="dialogVisible"
:phone-half-full="true"
:style="{ '--dlg-head-padding': '16px 24px 0', '--dlg-body-padding': '24px 24px 16px', '--dlg-padding-body-top': '12px', '--dlg-radius': '4px 4px 0 0' }"
- class="feedback-mb-dialog"
+ :scroller="false"
@change="change"
>
diff --git a/app/.vitepress/src/components/FloatingButtonDocs.vue b/app/.vitepress/src/components/FloatingButtonDocs.vue
index 61f6f1fed70f8be7f493ae282e45bbf99a4c12a9..0d835c01cf46e1c39ce35bf4d13b05afbd5b4c3b 100644
--- a/app/.vitepress/src/components/FloatingButtonDocs.vue
+++ b/app/.vitepress/src/components/FloatingButtonDocs.vue
@@ -443,6 +443,9 @@ const submitArticleFeedback = () => {
}
diff --git a/app/.vitepress/src/components/header/HeaderNav.vue b/app/.vitepress/src/components/header/HeaderNav.vue
index f70173a5b3de0b09d6e91a9cd7e8cb3e8620b76a..cfb4ab41e08842e2754dd869dbe8f1fac6954ead 100644
--- a/app/.vitepress/src/components/header/HeaderNav.vue
+++ b/app/.vitepress/src/components/header/HeaderNav.vue
@@ -442,8 +442,7 @@ const reportNavClick = (path: string[]) => {
}
.icon {
- height: 16px;
- width: 16px;
+ font-size: 16px;
padding-left: 6px;
}
}
diff --git a/app/.vitepress/src/components/header/HeaderNavMoblie.vue b/app/.vitepress/src/components/header/HeaderNavMoblie.vue
index 8dced3fc8dc5b342e99ef30c7b636c37d5521d75..604ae8560f3001e965a90505cfd9e7786870e46c 100644
--- a/app/.vitepress/src/components/header/HeaderNavMoblie.vue
+++ b/app/.vitepress/src/components/header/HeaderNavMoblie.vue
@@ -319,8 +319,7 @@ const linkClick = () => {
margin: var(--o-gap-4) 0;
.icon {
- height: 16px;
- width: 16px;
+ font-size: 16px;
margin-left: var(--o-gap-2);
}
}
@@ -337,7 +336,7 @@ const linkClick = () => {
}
.icon {
- width: 16px;
+ font-size: 16px;
margin-left: var(--o-gap-2);
}
}
diff --git a/app/.vitepress/src/components/header/HeaderTheme.vue b/app/.vitepress/src/components/header/HeaderTheme.vue
index b4644a02ab6225b26db17fd22a958aaa424f5d31..907619b7dfafcca436ecbb4c5a5c871db3b16c01 100644
--- a/app/.vitepress/src/components/header/HeaderTheme.vue
+++ b/app/.vitepress/src/components/header/HeaderTheme.vue
@@ -86,9 +86,8 @@ watch(
align-items: center;
cursor: pointer;
color: var(--o-color-info1);
- .icon svg {
- width: var(--o-icon_size-s);
- height: var(--o-icon_size-s);
+ .icon {
+ font-size: 20px;
}
@include respond-to('<=pad_v') {
display: none;
diff --git a/app/.vitepress/src/components/header/NavContent.vue b/app/.vitepress/src/components/header/NavContent.vue
index e4eff7c132db74a3c19f969c61582c478eb9ca28..9701b659312d57f31221b1170e7345cb69cdaca6 100644
--- a/app/.vitepress/src/components/header/NavContent.vue
+++ b/app/.vitepress/src/components/header/NavContent.vue
@@ -55,8 +55,8 @@ const onClickNavLink = (item?: any) => {
@link-click="linkClick"
>
{{ subItem.NAME }}
-
-
+
+
{
@link-click="linkClick"
>
{{ system.NAME }}
-
-
+
+
@@ -101,8 +101,8 @@ const onClickNavLink = (item?: any) => {
@link-click="linkClick"
>
{{ subItem.NAME }}
-
-
+
+
{
@link-click="linkClick"
>
{{ system.NAME }}
-
-
+
+
@@ -153,7 +153,7 @@ const onClickNavLink = (item?: any) => {
}
.icon {
- width: var(--o-icon_size-xs);
+ font-size: var(--o-icon_size-xs);
margin-left: var(--o-gap-2);
}
diff --git a/app/.vitepress/src/components/markdown/MarkdownImage.vue b/app/.vitepress/src/components/markdown/MarkdownImage.vue
index 801159fa371f6d77e7f82c0611174085a678b3af..72a978b7f0c4f54650332a7e5ddd2ea30ff93b58 100644
--- a/app/.vitepress/src/components/markdown/MarkdownImage.vue
+++ b/app/.vitepress/src/components/markdown/MarkdownImage.vue
@@ -136,20 +136,23 @@ const onCloseZoom = () => {
}
.close-btn {
+ z-index: 2;
position: absolute;
+ top: 12px;
+ right: 12px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
width: 32px;
height: 32px;
background-color: rgba(var(--o-black), 0.4);
border: 1px solid rgba(var(--o-black), 0.1);
border-radius: var(--o-radius-xs);
- z-index: 2;
- top: 12px;
- right: 12px;
cursor: pointer;
+
.icon {
color: var(--o-color-white);
- margin-top: 3px;
- margin-left: 3px;
+ font-size: 24px;
}
@include respond-to('phone') {
diff --git a/app/.vitepress/src/components/markdown/MarkdownTitle.vue b/app/.vitepress/src/components/markdown/MarkdownTitle.vue
index c3fbe265c00873616c5dab64e94786684e073a1f..1e260d1fd4b7a1f3808159359271b0e89f10a0f0 100644
--- a/app/.vitepress/src/components/markdown/MarkdownTitle.vue
+++ b/app/.vitepress/src/components/markdown/MarkdownTitle.vue
@@ -98,30 +98,8 @@ const onClickCopyLink = (e: MouseEvent) => {
display: inline-flex;
}
- .o-icon {
+ .pin, .link {
@include h2;
-
- svg {
- width: 24px;
- height: 24px;
-
- @include respond-to('laptop') {
- width: 20px;
- height: 20px;
- }
- @include respond-to('pad_h') {
- width: 18px;
- height: 18px;
- }
- @include respond-to('pad_v') {
- width: 18px;
- height: 18px;
- }
- @include respond-to('phone') {
- width: 16px;
- height: 16px;
- }
- }
}
.link {
diff --git a/app/.vitepress/src/layouts/LayoutDoc.vue b/app/.vitepress/src/layouts/LayoutDoc.vue
index b4b512806d63fcd3a31a520ca06ad6de030ea8b1..5c209e830f529f6f368b419c5e12bb2ac9e8753d 100644
--- a/app/.vitepress/src/layouts/LayoutDoc.vue
+++ b/app/.vitepress/src/layouts/LayoutDoc.vue
@@ -412,7 +412,7 @@ onUnmounted(() => {