diff --git a/app.vue b/app.vue index caf607c..3a02c3e 100644 --- a/app.vue +++ b/app.vue @@ -1,15 +1,5 @@ diff --git a/assets/images/banner.png b/assets/images/banner.png deleted file mode 100644 index 4362b06..0000000 Binary files a/assets/images/banner.png and /dev/null differ diff --git a/assets/images/preview.png b/assets/images/preview.png deleted file mode 100644 index 1508253..0000000 Binary files a/assets/images/preview.png and /dev/null differ diff --git a/assets/images/preview_desktop.gif b/assets/images/preview_desktop.gif deleted file mode 100644 index 7421192..0000000 Binary files a/assets/images/preview_desktop.gif and /dev/null differ diff --git a/assets/images/preview_mobile.gif b/assets/images/preview_mobile.gif deleted file mode 100644 index d199001..0000000 Binary files a/assets/images/preview_mobile.gif and /dev/null differ diff --git a/assets/index.scss b/assets/index.scss new file mode 100644 index 0000000..e69de29 diff --git a/assets/scss/_variables.scss b/assets/scss/_variables.scss deleted file mode 100644 index c862114..0000000 --- a/assets/scss/_variables.scss +++ /dev/null @@ -1,5 +0,0 @@ -// variables -:root { - // layouts > page > content - --layout-page-content-min-height: calc(100vh - 42px); -} diff --git a/assets/scss/animations/_transitions.scss b/assets/scss/animations/_transitions.scss deleted file mode 100644 index e146697..0000000 --- a/assets/scss/animations/_transitions.scss +++ /dev/null @@ -1,25 +0,0 @@ -// page transition -.page-enter-active { - transition: all 0.1s ease-out; -} -.page-leave-active { - transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1); -} -.page-enter-from, -.page-leave-to { - transform: translateY(20px); - opacity: 0; -} - -// layout transition -.layout-enter-active { - transition: all 0.1s ease-out; -} -.layout-leave-active { - transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1); -} -.layout-enter-from, -.layout-leave-to { - transform: translateY(-20px); - opacity: 0; -} diff --git a/assets/scss/app.scss b/assets/scss/app.scss deleted file mode 100644 index 6024f49..0000000 --- a/assets/scss/app.scss +++ /dev/null @@ -1,41 +0,0 @@ -@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap"); - -// vars -@import 'variables'; - -// components -// component::scrollbar -// components -::-webkit-scrollbar { - width: 16px; -} -::-webkit-scrollbar-track { - background: theme('colors.gray.100'); - border-left: 1px solid theme('colors.gray.200'); -} -::-webkit-scrollbar-thumb { - border: 4px solid theme('colors.gray.100'); - background-clip: padding-box; - border-radius: 9999px; - background-color: theme('colors.slate.300'); -} -::-webkit-scrollbar-thumb:hover { - background-color: theme('colors.slate.400'); -} -html.dark { - ::-webkit-scrollbar-track { - background: theme('colors.slate.800'); - border-left: 1px solid theme('colors.slate.700'); - } - ::-webkit-scrollbar-thumb { - border-color: theme('colors.slate.800'); - background-color: theme('colors.slate.500'); - } - ::-webkit-scrollbar-thumb:hover { - background-color: theme('colors.slate.400'); - } -} - - -// components -@import 'animations/transitions'; diff --git a/components.d.ts b/components.d.ts new file mode 100644 index 0000000..4113b66 --- /dev/null +++ b/components.d.ts @@ -0,0 +1,15 @@ +/* eslint-disable */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +/* prettier-ignore */ +declare module 'vue' { + export interface GlobalComponents { + NButton: typeof import('naive-ui')['NButton'] + NConfigProvider: typeof import('naive-ui')['NConfigProvider'] + NInput: typeof import('naive-ui')['NInput'] + NInputGroup: typeof import('naive-ui')['NInputGroup'] + } +} diff --git a/layouts/header.vue b/layouts/header.vue deleted file mode 100644 index c9a0085..0000000 --- a/layouts/header.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/nuxt.config.js b/nuxt.config.js index af1bbd6..1df0b06 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -1,34 +1,14 @@ -import AutoImport from 'unplugin-auto-import/vite' -import Components from 'unplugin-vue-components/vite' -import { NaiveUiResolver } from 'unplugin-vue-components/resolvers' - // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ - devtools: { enabled: true }, + devtools: { + enabled: false + }, compatibilityDate: "2024-07-03", modules: [ "@nuxt/eslint", "@pinia/nuxt", "@nuxtjs/tailwindcss", - "nuxtjs-naive-ui" + "@element-plus/nuxt" ], - vite: { - plugins: [ - AutoImport({ - imports: [ - { - 'naive-ui': [ - 'useDialog', - 'useMessage', - 'useNotification', - 'useLoadingBar' - ] - } - ] - }), - Components({ - resolvers: [NaiveUiResolver()] - }) - ] - } -}) \ No newline at end of file + elementPlus: {} +}) diff --git a/package.json b/package.json index 4cb310f..c41946a 100644 --- a/package.json +++ b/package.json @@ -20,16 +20,14 @@ "@nuxtjs/eslint-module": "^4.1.0", "@nuxtjs/tailwindcss": "^6.12.0", "@pinia/nuxt": "^0.5.1", - "naive-ui": "^2.38.2", "nuxt": "^3.12.3", - "nuxtjs-naive-ui": "^1.0.2", "vue": "latest" }, "packageManager": "pnpm@9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a", "devDependencies": { + "@element-plus/nuxt": "^1.0.9", "@nuxt/devtools": "^1.3.9", - "eslint-plugin-vue": "^9.27.0", - "unplugin-auto-import": "^0.17.6", - "unplugin-vue-components": "^0.27.2" + "element-plus": "^2.7.6", + "eslint-plugin-vue": "^9.27.0" } } diff --git a/pages/index.vue b/pages/index.vue index 7363e1a..a4cbce4 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,5 +1,5 @@