diff --git a/components.d.ts b/components.d.ts index 4e0eeb0c..80da93f6 100644 --- a/components.d.ts +++ b/components.d.ts @@ -8,6 +8,7 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { + About: typeof import('./src/components/About.vue')['default'] ArticleList: typeof import('./src/components/list/ArticleList.vue')['default'] Audio: typeof import('./src/components/base/Audio.vue')['default'] BackIcon: typeof import('./src/components/BackIcon.vue')['default'] @@ -18,7 +19,7 @@ declare module 'vue' { BasePage: typeof import('./src/components/BasePage.vue')['default'] BaseTable: typeof import('./src/components/BaseTable.vue')['default'] Book: typeof import('./src/components/Book.vue')['default'] - ChannelIcons: typeof import('./src/components/ChannelIcons.vue')['default'] + ChannelIcons: typeof import('./src/components/ChannelIcons/ChannelIcons.vue')['default'] Checkbox: typeof import('./src/components/base/checkbox/Checkbox.vue')['default'] Close: typeof import('./src/components/icon/Close.vue')['default'] ConflictNotice: typeof import('./src/components/ConflictNotice.vue')['default'] @@ -30,6 +31,7 @@ declare module 'vue' { Empty: typeof import('./src/components/Empty.vue')['default'] Form: typeof import('./src/components/base/form/Form.vue')['default'] FormItem: typeof import('./src/components/base/form/FormItem.vue')['default'] + Github: typeof import('./src/components/ChannelIcons/Github.vue')['default'] Header: typeof import('./src/components/Header.vue')['default'] IconBxVolume: typeof import('~icons/bx/volume')['default'] IconBxVolumeFull: typeof import('~icons/bx/volume-full')['default'] @@ -143,6 +145,7 @@ declare module 'vue' { RouterView: typeof import('vue-router')['RouterView'] Select: typeof import('./src/components/base/select/Select.vue')['default'] SettingDialog: typeof import('./src/components/SettingDialog.vue')['default'] + ShareIcon: typeof import('./src/components/ChannelIcons/ShareIcon.vue')['default'] Slide: typeof import('./src/components/Slide.vue')['default'] SlideHorizontal: typeof import('./src/components/slide/SlideHorizontal.vue')['default'] SlideItem: typeof import('./src/components/slide/SlideItem.vue')['default'] @@ -152,6 +155,7 @@ declare module 'vue' { Toast: typeof import('./src/components/base/toast/Toast.vue')['default'] Tooltip: typeof import('./src/components/base/Tooltip.vue')['default'] VolumeIcon: typeof import('./src/components/icon/VolumeIcon.vue')['default'] + WeChat: typeof import('./src/components/ChannelIcons/WeChat.vue')['default'] WordItem: typeof import('./src/components/WordItem.vue')['default'] WordList: typeof import('./src/components/list/WordList.vue')['default'] } diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index 9e56e804..589d5ebc 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -439,6 +439,10 @@ a { .center { @apply flex justify-center items-center; } +.center-col { + @extend .center; + @apply flex-col; +} .card { @apply rounded-xl p-4 mb-8 shadow-lg box-border relative; diff --git a/src/components/About.vue b/src/components/About.vue new file mode 100644 index 00000000..e810c5b2 --- /dev/null +++ b/src/components/About.vue @@ -0,0 +1,40 @@ + + + + + \ No newline at end of file diff --git a/src/components/ChannelIcons/ChannelIcons.vue b/src/components/ChannelIcons/ChannelIcons.vue new file mode 100644 index 00000000..658d47bf --- /dev/null +++ b/src/components/ChannelIcons/ChannelIcons.vue @@ -0,0 +1,82 @@ + + + + diff --git a/src/components/ChannelIcons/Github.vue b/src/components/ChannelIcons/Github.vue new file mode 100644 index 00000000..c3a3fed3 --- /dev/null +++ b/src/components/ChannelIcons/Github.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/src/components/ChannelIcons.vue b/src/components/ChannelIcons/ShareIcon.vue similarity index 57% rename from src/components/ChannelIcons.vue rename to src/components/ChannelIcons/ShareIcon.vue index 03351011..88c0c33f 100644 --- a/src/components/ChannelIcons.vue +++ b/src/components/ChannelIcons/ShareIcon.vue @@ -1,32 +1,31 @@ + + + \ No newline at end of file diff --git a/src/components/ChannelIcons/WeChat.vue b/src/components/ChannelIcons/WeChat.vue new file mode 100644 index 00000000..618e4cbf --- /dev/null +++ b/src/components/ChannelIcons/WeChat.vue @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/src/pages/feedback.vue b/src/pages/feedback.vue new file mode 100644 index 00000000..3cbb6278 --- /dev/null +++ b/src/pages/feedback.vue @@ -0,0 +1,17 @@ + + + + + \ No newline at end of file diff --git a/src/pages/layout.vue b/src/pages/layout.vue index c10d0d75..267b4139 100644 --- a/src/pages/layout.vue +++ b/src/pages/layout.vue @@ -45,7 +45,7 @@ function goHome() { 设置
-
+
反馈
diff --git a/src/pages/setting/Log.vue b/src/pages/setting/Log.vue index 008a51b3..61c0d54a 100644 --- a/src/pages/setting/Log.vue +++ b/src/pages/setting/Log.vue @@ -4,6 +4,14 @@