diff --git a/src/components/auth/LoginPage.vue b/src/components/auth/LoginPage.vue
new file mode 100644
index 0000000..c87350e
--- /dev/null
+++ b/src/components/auth/LoginPage.vue
@@ -0,0 +1,14 @@
+
+
+
+{{tgApp}}
+
+
+
\ No newline at end of file
diff --git a/src/router/index.ts b/src/router/index.ts
index 17bddc5..35c7f1f 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -6,6 +6,7 @@ import CategoryCreateUpdate from "@/components/settings/CategoryCreateUpdate.vue
import DashboardView from "@/components/dashboard/DashboardView.vue";
import RecurrentyCreateUpdate from "@/components/settings/RecurrentyCreateUpdate.vue";
import TransactionList from "@/components/transactions/TransactionList.vue";
+import LoginPage from "@/components/auth/LoginPage.vue";
// π Π Π°ΡΡΠΈΡΡΠ΅ΠΌ ΡΠΈΠΏ ΠΌΠ΅ΡΡ ΡΠΎΡΡΠΎΠ² (ΡΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ toolbar, requiresAuth, guestOnly)
declare module 'vue-router' {
@@ -25,6 +26,7 @@ const NotificationSettings = () => import('@/components/settings/NotificationSet
// ΠΠΌΠ΅Π½Π° ΡΠΎΡΡΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠΊΠΎΠΌΠΏΠ»ΠΈΡΠ° ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
export const enum RouteName {
+ Login = 'login',
Dashboard = 'dashboard',
TransactionList = 'transaction-list',
SettingsList = 'settings-list',
@@ -39,6 +41,7 @@ export const enum RouteName {
}
const routes: RouteRecordRaw[] = [
+ {path: '/login', name: RouteName.Login, component: LoginPage, meta: {requiresAuth: false}},
{path: '/', name: RouteName.Dashboard, component: DashboardView, meta: {requiresAuth: true}},
{path: '/transactions', name: RouteName.TransactionList, component: TransactionList, meta: {requiresAuth: true}},
{path: '/settings', name: RouteName.SettingsList, component: SettingsList, meta: {requiresAuth: true}},