From ed266f5d2cb87f9ea4b699345cb6014f4335c2ba Mon Sep 17 00:00:00 2001 From: liangping <18786721@qq.com> Date: Sat, 11 Feb 2023 09:04:36 +0800 Subject: [PATCH] improve framework --- packages/dashboard/package.json | 1 + packages/dashboard/public/favicon.ico | Bin 81902 -> 81902 bytes packages/dashboard/public/logo.svg | 232 ++++++------------ packages/dashboard/src/assets/logo.svg | 82 +++++++ ...tWithVerticalNav.vue => DefaultLayout.vue} | 2 +- .../DefaultLayoutWithHorizontalNav.vue | 48 ---- .../src/layouts/components/Footer.vue | 14 +- packages/dashboard/src/layouts/default.vue | 20 +- .../vertical => layouts/navigation}/index.ts | 5 + packages/dashboard/src/libs/http.ts | 22 ++ .../dashboard/src/modules/[chain]/test.vue | 130 +--------- packages/dashboard/src/pages/second-page.vue | 5 + .../plugins/vuetify/@layouts/components.ts | 5 - .../@layouts/components/HorizontalNav.vue | 35 --- .../components/HorizontalNavGroup.vue | 111 --------- .../components/HorizontalNavLayout.vue | 173 ------------- .../@layouts/components/HorizontalNavLink.vue | 59 ----- .../components/HorizontalNavPopper.vue | 168 ------------- .../@layouts/components/VerticalNav.vue | 4 +- .../@layouts/components/VerticalNavGroup.vue | 6 +- .../@layouts/components/VerticalNavLink.vue | 5 +- .../components/VerticalNavSectionTitle.vue | 8 +- .../vuetify/@layouts/composable/useLayouts.ts | 2 +- .../src/plugins/vuetify/@layouts/config.ts | 37 --- .../src/plugins/vuetify/@layouts/index.ts | 4 +- .../plugins/vuetify/@layouts/plugins/casl.ts | 51 ---- .../src/plugins/vuetify/@layouts/types.d.ts | 12 +- .../src/plugins/vuetify/casl/AppAbility.ts | 16 -- .../src/plugins/vuetify/casl/ability.ts | 18 -- .../plugins/vuetify/casl/shims-ability.d.ts | 8 - .../src/plugins/vuetify/casl/useAppAbility.ts | 4 - .../vuetify/navigation/horizontal/index.ts | 14 -- packages/dashboard/src/views/AboutView.vue | 15 -- .../dashboard/src/views/DashboardLayout.vue | 15 -- packages/dashboard/src/views/HomeView.vue | 9 - packages/dashboard/themeConfig.ts | 7 +- packages/dashboard/vite.config.ts | 2 +- yarn.lock | 14 ++ 38 files changed, 238 insertions(+), 1125 deletions(-) create mode 100644 packages/dashboard/src/assets/logo.svg rename packages/dashboard/src/layouts/components/{DefaultLayoutWithVerticalNav.vue => DefaultLayout.vue} (97%) delete mode 100644 packages/dashboard/src/layouts/components/DefaultLayoutWithHorizontalNav.vue rename packages/dashboard/src/{plugins/vuetify/navigation/vertical => layouts/navigation}/index.ts (72%) create mode 100644 packages/dashboard/src/libs/http.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNav.vue delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavGroup.vue delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLayout.vue delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLink.vue delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavPopper.vue delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/config.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/@layouts/plugins/casl.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/casl/AppAbility.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/casl/ability.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/casl/shims-ability.d.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/casl/useAppAbility.ts delete mode 100644 packages/dashboard/src/plugins/vuetify/navigation/horizontal/index.ts delete mode 100644 packages/dashboard/src/views/AboutView.vue delete mode 100644 packages/dashboard/src/views/DashboardLayout.vue delete mode 100644 packages/dashboard/src/views/HomeView.vue diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index b4460e3d..4dd1b7e8 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -18,6 +18,7 @@ "@vitejs/plugin-vue-jsx": "^3.0.0", "@vueuse/core": "^9.12.0", "@vueuse/math": "^9.12.0", + "cross-fetch": "^3.1.5", "pinia": "^2.0.28", "vite-plugin-vue-layouts": "^0.7.0", "vite-plugin-vuetify": "^1.0.2", diff --git a/packages/dashboard/public/favicon.ico b/packages/dashboard/public/favicon.ico index 55f987ce7de3a5ae97dd05f7050326cea5a4ac8e..ef242a96bae1e5ba898ed7e4b470ef95069d6712 100644 GIT binary patch literal 81902 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 WI)a%s`HYTWG}`RRavj06Y5xcO*=`>I literal 81902 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 L_4`5{qt^XDi^Fq| diff --git a/packages/dashboard/public/logo.svg b/packages/dashboard/public/logo.svg index 2e3a50df..a620f52a 100644 --- a/packages/dashboard/public/logo.svg +++ b/packages/dashboard/public/logo.svg @@ -1,158 +1,82 @@ + href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACECAMAAABFwSJAAAAABGdBTUEAALGPC/xhBQAAACBjSFJN +AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACuFBMVEVmbP////9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9m +bP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP9mbP+Znf+Xm/+Wmv+UmP+T +l/+Rlv+QlP+Ok/+Mkf+LkP+Jjv+Ijf/a2//////S1P+ztv+mqf+coP/l5v/d3v+7vv+ytf+hpP/2 +9v/v8P+qrf+prP+nqv+kp/+bn//g4f/u7//Hyf+2uf/9/f++wf+Gi//y8//c3f+sr/+eov/R0/+w +s//U1f/Jy//p6v/6+v/BxP/P0f/Ex/+fo//8/P+5vP/3+P/s7f/m5//09f/o6f+Fiv/f4P/j5P/X +2P+1uP/Dxf/5+f+vsv/i4//Mzv/GyP+tsP+8v//KzP/O0P+ipv/x8v+/wv/r7P+4u//Z2v/V1/+N +hj37AAAAl3RSTlMAAIXd6u7y4Qgo+nu08xhGnQTU/TFrvxDrUY7bByZzsu8VRZUD0/sraLhJjNYl ++Wyw7EPRZg5Ci9Ak+GSu50GGz/cgquj+PInLASFerOQKP4ACzvUcY6I1xFbfPXnM8WGbDOb8L4S9 +H0+p2gVxE1+TKYK2HvZHpzpqyV2BQKQ4Ysdb4n8bOcioDa+N1Ui3KpRgiCOKRLGzfY2kuQAAAAFi +S0dEAf8CLd4AAAAHdElNRQfnAgkKBBi6ykX0AAACs3pUWHRSYXcgcHJvZmlsZSB0eXBlIHhtcAAA +OI2VVVGy2yAM/OcUPQKWhATHcYL560w/e/zuQpKXxHnt1MzYIIS0khY5/f75K/3gU0OTXnVEjeyb +q1+8hEl28eLhzQ/tIse4XC5DBPLmRkkJLdY1W49sCt3qLVmNPXCwaOx2FHN8YVAVh0R06CFZr1F1 +j+o46J3OfJPMtV/9COVeogegMR/EofvaeKhPJF9mILvwhD1OSC7VeslJCG7EFGmRQ1068GyqWiEJ +bZBtWrRpVVGTK6SiGTKXgW/De1NL0qdwp2i+AfptyC08AQrXvYiZ+VtokuYmw6thGFl3hDNiPnIE +tOSYiGN6bhwTieAtePflAIhCA/VhRqIiLHjg/isKQECpUAjxNjPVkCFo3Pd9S0jYCCSWqFZin2vB +BFtHqU+Yp8Pjq0wJCyTbO8KpwJQZANKLLwz2e9WejGtYIc/eEpI+Wf/eOJkYCA46g+ZCZzzimkDF +aZ95+RTYv4NabtMnv3eTt/zsxqq1dWlg4Go0oVFIW5bJmtlk9joEyzZv047ysMwZw3UD2g4yNvBe +UdWNtMT16QiiTN5xNycoGpZQxKECNYwTog8I3gGkiYD0B81VrJginxvWBWsYhcQMcsyrrasi2iDF +wJcaTsfpxTOJqaSmM4Hl5LndQn91bHSc/tfzrZa7keVIBdyiFMUSoh9+PbWGjGY1ppLOWWaXAIQs +tazqcQ9XUdq6TolN6yWtZd4nhzcsMCcx8xOfd/+YgHTOgDv7EWY8tqG5dXyN3YjFR9GxM2mALkpC +KBsimA1KQxTITZAzaF3yhuCb4r/01ZkjXUjilJeJbtPsBEmu+WyD1A7MDIjQ4zFruiW8KCQViYj4 +nGGxkkg729fsTDL+3pvSu9pqpA/p6e+xds6/sMS4198qZP1+0h/aE5hgx863IwAACeZJREFUeNq9 +nPlDHEUWxyuR1RjXKF5oPDYqiUeMN1mNiYqKSjQoicb7QI237rq48Vo16nrt4a3FMMydRiAkEA5J +YJJIEiKQAzKBBBPMCeu/sV2vhqFher5dPdOd7w/AzNSr+kxN1atXr2pgTEUTj0mhrD8o6Fhu0HGT +cFMTSEpUx0/mzukEx7D+6CAVP3GKQ1gnOUnF+cnOYGWf4izWqac5gnW6s1Scn+EEVs6ZTmPxsxzA +muo4FT/7nIyxznXSOYzovIyx/uQCFZ92foZYF7hBxfmFmWHlTncHa8ZFGWFd7A4V55dkgpWT5RYW +vzQDrJmuUfHLstPGmnW5e1j8irSxrnSRil+VkybW1W5ScT41Pazca9zFmjwrLaxr3aXi/Mp0sPLc +cw4jmp0G1p9dp+LX5drGun6O+1j8BttYc48CFZ+XZxPrxqNBxflN9rBybz46WPm32MK6AdVVVubx +eMp1eXVV6PL5fH6hgK6grpBQmBSJRCDXrXaw8m5DVMs1O6qEXAW328C6A9X0oy0qTauC3XVnoTLW +fOQcqmtsYq0IQ667lLHuRtXU2qTStJUQa0GRItY9qJZVdXpD9StXkxoaGhqlqqoaR//U1dRU1fxT +HKvFB7nuVcMqXgjq8KwRDa3lCqpuHemutigqt+g+Jaz7UR2NNFrKFKiCcgyuEz9w+cUqWHnzUGet +F61sUOmstUS1/Gfxsx07iQcUsG5CNWwUjWwqV6DythBWdXSz+LUKln2w0BJrfj7qrA69iS24jbh+ +IarOKC8Xc6QGji7+kCXWrci8TTTVpULVvVUU3Srm4DZrJ/HwJAusR5B19Xa9gR0qH2G4kjprm/g7 +1KP/1RuC5R/FWMWPAdvyTdbvO64Gotop/TvN3s0xVP7xKRDrCcu2dnkVqAJ9xtUw1i8eNEOLJxFW +yVPAsmyXqL1JpbNWElX/yGJYJh6th6P+6WcA1hJkuZs+iwoFqoo66RxGHsf2iIeroc2zqbGeQ86h +WjiHgWpurUgXUXWNdk+wV3/cE4RWz6fEegGZkSOqVaCSn5lWZxyEvybmZUq9+FIKrNsLgFWTcA49 +KothpF9LggjvFU4CW79sjlV4J7Ap3yea+lWls6qkcxjrqFaJ5wahk5j2iinWq8imQXkxjOwgrN/G +PbvPemn8ixlWyQJgUSZCuq1KzkFGr/3j3YFni4gnoK+f8VcTrNeQhXQOKlS+AVG0NXnG7rd2En9L +xip9HZRvFsFc/c8KVNED1FmDJrzCwdT7ofXfk7CWgtLeLuv5HRdFfdr2gMlL5CT2Q+tTssdhvYGc +Q7eosE8pcpDO4Uez10Ji29uKa3lzLFbhW6iz+pUj5Q1E1WMeI5OTaIdLY1bOGKy3Ldvqx7sqKb/c +VqTwA7GD4sVDsIaZRqwi5By8NeZTy0Q0YVPHCl4xS/tgd8253oD1DipJM3uPChU1iyKrbdabzLmj +WKWLQLnmw2JiqwR/Udraau2pl5iwcBLrsJP4RwLrXVTsgHKk3Cz30GiuNVq75YXFcaz3kHOoEluY +FSrBX1TmvY6g9TgqJnUr9svvS6zCZaCM3FbgFJWxJ7TeACxUTUs+XBrnlRDWB6gMbaMH8WiQCreY +RQ5J3XXE2gcuEVhFH4ISHuEcevGmJd4eTVjtp6hFuQoRP9dAJ5hfqmN9hErQjNY6hhLqMNXOnTt7 +NAvnMCLKcQ7DIksnsH8i59Ddq5TuG1UXjD9JfhE/18H4ueBjthh1+CabVAN4vEtRUF0JE6rL2Cfg +VZ9NKqswTyqwQpSEWIthROPbZxerA2eVSU2i4P9QQZG2/BS8XkbbhT3DtdukhuNaO6rdca3cS1zW +sWJAJBS3wJX/owkWW2lKJgyrjBjuJaztlosnBaltqMSHRcKdTkRtUa60WwUrJvN/my0cV0W9XmgI +LmYfkJf/DOVwaUXpxNmDuILbiQsHZmHyunDlX1Yol2qU8fbTqG9UweK/EVY/HPWUn1iORkXBe/EI +ohgdHlJiskZpdEVksg29B5m8hCv/u4l4Cx610pDZrdRdhwhrCHzk5BwqUQCxqHQ0aP4clPN3iMVC +JeDi0YMWTiIs+nPAg+p4xxDLwzs+FNusUfCTenxKae/WlHEQbUGOoBoWFBk3ZP8CJWnbqSntfDhF +U9qBFAu2T+QMhmAM+PaYfSK8XEqb6vVK3eXbAZxEmM5ZYAj4VuHYzT66ihuyri4h+sS1vaY+lfIT +61FnFbwxLgeR/W9QmjLHPSqRMw/Ls02z0Dn4u3gFbi+WJmVs/oOKU0SplM6ViQatxaRPVtPahDrr +9dLktNt/QfkgHduo5HN5TIaOyWtxhQgxBmAdr5lkA7+YAQzIUR5QGvVeOgtOTuAPi6fhRn9BiVlK +90tgEWpXjiTiTqJz3Kj3COfQA8OeV00zza9MAybNIiPbrxRJhOuJq2Hs+xpMfm6c5EWN5OOCl5FR +rbqTkLm3XWMGNzmHSvS24tdakrFeehFYeYf0encoOYmIdBLGs4WAWCm2wrT8CynPfJ5HZhTs1lpt +mkm0LGiHDcs7deAgssl/LiUWexbYBSl+VslzjWTB2xIzNyDWpHoYOSxhqbGeeRoYkqM8aL1t1uWh +SEJLcOy3dA5PlQAs9iTqg05RudJtg3juojPeXXSwghevrxjCmvI4MK0QtfcpdVeFjCRkVjnUaekc +HiuGWOxRZEyOcqNSd8lIooa6i5IO2Oc9wjDWpIeBcVTEz+uUthsydqTxFKSjd7gYGm4Iprg18hAy +p1NFpVsjcjOh9frjkfIvqLPy51tiFT4I7GN0bKMUP4fldmMN94q16DAc78bbp6luJD2A8s60+/wd +39kcKSoPFstrLQfkvM8UsGAiLma94ibUJke9iBx2wc66n6lg3YfSln6RtuxTiiT8LYm0FzxNXlis +hMXuRZVstLvJ1rUPTt57mBoWPC8LiY1x3YbuVaRDo2oyip6heyYiUoXbiruZIha7C1VTpZStNAoe +BM+Zr4wFL2pE221SDcFz4K+ZMha+1lI9YA8L5thuy7OBhW8I7rFFhZ1D0tceIBa8TxkjRUcViUte +kQ/TdflQkBQIwFl4c64tLPY1Pyq6kdnDgnd1HdNcZhMLf+3BIc35xjZW7nXuY33LbGOx2a5TZeWl +geXutxOFrmXpYM1y44veBl2TmxaWG1+LN2o2Sw8r5yo3qT5naWKxK1ykunxW2ljZl7mHNZOljcUu +dY0qKycDLHaJW1gXs0ywLpqROYGZpudmhMUudAfrO5YZ1vnTMmdI1vcsQyx2ngtUk8/NGOucs53H +msoyxmJnOU51Zo4DWOwMp7HeZE5gnXaqs1TTsx3BYic7i3UScwZryolOUv3AHMJiJzhINfl4x7Am +HWes+FiVf5yWlerfrk1kKlj/B8aoqde073OmAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTAyLTA5 +VDEwOjA0OjIzKzAwOjAwewKfcQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wMi0wOVQxMDowNDoy +MyswMDowMApfJ80AAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDItMDlUMTA6MDQ6MjQrMDA6 +MDCY7TicAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==" /> diff --git a/packages/dashboard/src/assets/logo.svg b/packages/dashboard/src/assets/logo.svg new file mode 100644 index 00000000..a620f52a --- /dev/null +++ b/packages/dashboard/src/assets/logo.svg @@ -0,0 +1,82 @@ + + + + diff --git a/packages/dashboard/src/layouts/components/DefaultLayoutWithVerticalNav.vue b/packages/dashboard/src/layouts/components/DefaultLayout.vue similarity index 97% rename from packages/dashboard/src/layouts/components/DefaultLayoutWithVerticalNav.vue rename to packages/dashboard/src/layouts/components/DefaultLayout.vue index 3178bc83..8b7e4557 100644 --- a/packages/dashboard/src/layouts/components/DefaultLayoutWithVerticalNav.vue +++ b/packages/dashboard/src/layouts/components/DefaultLayout.vue @@ -1,5 +1,5 @@ - - diff --git a/packages/dashboard/src/layouts/components/Footer.vue b/packages/dashboard/src/layouts/components/Footer.vue index 8eaa3f1b..e47afd34 100644 --- a/packages/dashboard/src/layouts/components/Footer.vue +++ b/packages/dashboard/src/layouts/components/Footer.vue @@ -12,26 +12,22 @@ class="mx-1" /> By Pixinvent + >Ping.pub License More Themes - Documentation + >Github diff --git a/packages/dashboard/src/layouts/default.vue b/packages/dashboard/src/layouts/default.vue index 94f1cea4..98d223d1 100644 --- a/packages/dashboard/src/layouts/default.vue +++ b/packages/dashboard/src/layouts/default.vue @@ -2,18 +2,7 @@ import { useSkins } from '@core/composable/useSkins' import { useThemeConfig } from '@core/composable/useThemeConfig' -// @layouts plugin -import { AppContentLayoutNav } from '@layouts/enums' - -const DefaultLayoutWithHorizontalNav = defineAsyncComponent(() => import('./components/DefaultLayoutWithHorizontalNav.vue')) -const DefaultLayoutWithVerticalNav = defineAsyncComponent(() => import('./components/DefaultLayoutWithVerticalNav.vue')) - -const { width: windowWidth } = useWindowSize() -const { appContentLayoutNav, switchToVerticalNavOnLtOverlayNavBreakpoint } = useThemeConfig() - -// â„šī¸ This will switch to vertical nav when define breakpoint is reached when in horizontal nav layout -// Remove below composable usage if you are not using horizontal nav layout in your app -switchToVerticalNavOnLtOverlayNavBreakpoint(windowWidth) +const DefaultLayout = defineAsyncComponent(() => import('./components/DefaultLayout.vue')) const { layoutAttrs, injectSkinClasses } = useSkins() @@ -21,12 +10,7 @@ injectSkinClasses() - - -meta: - layout: blank - action: read - subject: Auth - redirectIfLoggedIn: true - +
Hello module
+ \ No newline at end of file diff --git a/packages/dashboard/src/pages/second-page.vue b/packages/dashboard/src/pages/second-page.vue index 630d8ab7..c89c7827 100644 --- a/packages/dashboard/src/pages/second-page.vue +++ b/packages/dashboard/src/pages/second-page.vue @@ -11,3 +11,8 @@ + + meta: + layout: blank + bgColor: yellow + \ No newline at end of file diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components.ts b/packages/dashboard/src/plugins/vuetify/@layouts/components.ts index 6a1a4647..161ae0ee 100644 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components.ts +++ b/packages/dashboard/src/plugins/vuetify/@layouts/components.ts @@ -1,8 +1,3 @@ -export { default as HorizontalNav } from './components/HorizontalNav.vue' -export { default as HorizontalNavGroup } from './components/HorizontalNavGroup.vue' -export { default as HorizontalNavLayout } from './components/HorizontalNavLayout.vue' -export { default as HorizontalNavLink } from './components/HorizontalNavLink.vue' -export { default as HorizontalNavPopper } from './components/HorizontalNavPopper.vue' export { default as TransitionExpand } from './components/TransitionExpand.vue' export { default as VerticalNav } from './components/VerticalNav.vue' export { default as VerticalNavGroup } from './components/VerticalNavGroup.vue' diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNav.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNav.vue deleted file mode 100644 index 6ff26688..00000000 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNav.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - - - diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavGroup.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavGroup.vue deleted file mode 100644 index a8dc35b0..00000000 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavGroup.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLayout.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLayout.vue deleted file mode 100644 index 17b07b71..00000000 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLayout.vue +++ /dev/null @@ -1,173 +0,0 @@ - - - - - diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLink.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLink.vue deleted file mode 100644 index 8e5d98e2..00000000 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavLink.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - - - diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavPopper.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavPopper.vue deleted file mode 100644 index d94ec1f5..00000000 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/HorizontalNavPopper.vue +++ /dev/null @@ -1,168 +0,0 @@ - - - - - diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNav.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNav.vue index ce516ca6..e0a3dff5 100644 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNav.vue +++ b/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNav.vue @@ -4,9 +4,11 @@ import { PerfectScrollbar } from 'vue3-perfect-scrollbar' import { VNodeRenderer } from './VNodeRenderer' import { injectionKeyIsVerticalNavHovered, useLayouts } from '@layouts' import { VerticalNavGroup, VerticalNavLink, VerticalNavSectionTitle } from '@layouts/components' -import { config } from '@layouts/config' + import type { NavGroup, NavLink, NavSectionTitle, VerticalNavItems } from '@layouts/types' +import { themeConfig as config } from '@themeConfig' + interface Props { tag?: string | Component navItems: VerticalNavItems diff --git a/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNavGroup.vue b/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNavGroup.vue index 9228d133..a69c7d8b 100644 --- a/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNavGroup.vue +++ b/packages/dashboard/src/plugins/vuetify/@layouts/components/VerticalNavGroup.vue @@ -1,15 +1,14 @@