+
+ {{ t('common.app-title.text') }}
+
+
+
+ {{ t('common.loading.text') }}
+
+
+
+ {{ t('pages.home-view.main.empty-list.text') }}
+
+
+
-
+
+
+
+
diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue
new file mode 100644
index 0000000..333f9c9
--- /dev/null
+++ b/src/views/LoginView.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+ {{ t('pages.login-view.main.title.text') }}
+
+
+
+
+
diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue
deleted file mode 100644
index 9886ca4..0000000
--- a/src/views/NotFound.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
- {{ t('errors.not-found.text') }}
-
-
diff --git a/src/views/NotFoundView.vue b/src/views/NotFoundView.vue
new file mode 100644
index 0000000..a8de4a0
--- /dev/null
+++ b/src/views/NotFoundView.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
{{ t('errors.not-found.text') }}
+
+
diff --git a/tailwind.config.js b/tailwind.config.js
index 5f06cac..5d22b34 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -1,8 +1,9 @@
-// eslint-disable-next-line no-undef
+/* eslint-disable no-undef */
module.exports = {
content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
+ darkMode: 'class',
theme: {
extend: {},
},
- plugins: [],
+ plugins: [require('@tailwindcss/line-clamp')],
}
diff --git a/tsconfig.json b/tsconfig.json
index da454f9..5b54943 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -22,5 +22,11 @@
"module": "commonjs"
}
},
- "include": ["vite.config.*", "env.d.ts", "src/**/*", "src/**/*.vue"]
+ "include": [
+ "vite.config.*",
+ "env.d.ts",
+ "src/**/*",
+ "src/**/*.vue",
+ "components.d.ts"
+ ]
}
diff --git a/vite.config.ts b/vite.config.ts
index 8770854..af3235b 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,11 +1,17 @@
import { fileURLToPath, URL } from 'url'
+import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
- plugins: [vue()],
+ plugins: [
+ vue(),
+ Components({
+ dts: true,
+ }),
+ ],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),