diff --git a/components.d.ts b/components.d.ts index c14c5095ab7216ec75bffcb17e270afaa998d0d7..17358721318d75bbe5f6ee65d4f1a31aad5b2538 100644 --- a/components.d.ts +++ b/components.d.ts @@ -40,21 +40,22 @@ declare module 'vue' { FilterItemSkeleton: typeof import('./src/components/skeleton/FilterItemSkeleton.vue')['default'] FilterOrder: typeof import('./src/components/filter/FilterOrder.vue')['default'] FilterRadio: typeof import('./src/components/filter/FilterRadio.vue')['default'] - GlobalFeedback: typeof import('./src/components/GlobalFeedback.vue')['default'] + GlobalFeedback: typeof import('./src/components/globalFeedback/GlobalFeedback.vue')['default'] HeaderNav: typeof import('./src/components/header/HeaderNav.vue')['default'] HeaderTheme: typeof import('./src/components/header/HeaderTheme.vue')['default'] HomeSkeleton: typeof import('./src/components/skeleton/HomeSkeleton.vue')['default'] MaintenanceDescription: typeof import('./src/components/detail/MaintenanceDescription.vue')['default'] + NavTab: typeof import('./src/components/NavTab.vue')['default'] OCardItem: typeof import('./src/components/OCardItem.vue')['default'] OCardItemSkeleton: typeof import('./src/components/skeleton/OCardItemSkeleton.vue')['default'] OCodeCopy: typeof import('./src/components/OCodeCopy.vue')['default'] OCodeDown: typeof import('./src/components/OCodeDown.vue')['default'] OTableItemNew: typeof import('./src/components/OTableItemNew.vue')['default'] - Result404: typeof import('./src/components/Result404.vue')['default'] ResultNoApp: typeof import('./src/components/ResultNoApp.vue')['default'] ResultNotFound: typeof import('./src/components/ResultNotFound.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + ScoreSlider: typeof import('./src/components/globalFeedback/ScoreSlider.vue')['default'] SearchFilter: typeof import('./src/components/search/SearchFilter.vue')['default'] SearchRecommend: typeof import('./src/components/search/SearchRecommend.vue')['default'] SearchTab: typeof import('./src/components/search/SearchTab.vue')['default'] diff --git a/src/App.vue b/src/App.vue index 6ce7d3a03f10964ac062cf06bd89ac15f96fcb56..e1d6e4cbe1d7ccfceaee7835481ef4c33c2fb40a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -11,7 +11,7 @@ import { useLocale } from '@/composables/useLocale'; import AppHeader from '@/components/header/AppHeader.vue'; import AppFooter from '@/components/AppFooter.vue'; -import GlobalFeedback from './components/GlobalFeedback.vue'; +import GlobalFeedback from '@/components/globalFeedback/GlobalFeedback.vue'; import CookieNotice from './components/CookieNotice.vue'; const langStore = useLangStore(); diff --git a/src/assets/svg-icons/icon-question.svg b/src/assets/svg-icons/icon-question.svg new file mode 100644 index 0000000000000000000000000000000000000000..41e6954af27c5010081ddea11024f186ce2c048c --- /dev/null +++ b/src/assets/svg-icons/icon-question.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/svg-icons/icon-smile.svg b/src/assets/svg-icons/icon-smile.svg new file mode 100644 index 0000000000000000000000000000000000000000..12ec2f4c1a4d3670cff85f33a9ab227a0ce8f2ad --- /dev/null +++ b/src/assets/svg-icons/icon-smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/AppFeedback.vue b/src/components/AppFeedback.vue index 1a436e54a67a43fd3a0802a8543439751f4084cc..10cc32a8497769678f4260b860e3b4460875bfc8 100644 --- a/src/components/AppFeedback.vue +++ b/src/components/AppFeedback.vue @@ -1,6 +1,6 @@