From 89d300f533bd228d02a3715c6470e445482d2141 Mon Sep 17 00:00:00 2001 From: iamBadgers Date: Sat, 2 May 2026 10:36:06 -0700 Subject: [PATCH] setup login stuff --- package-lock.json | 26 ++++++++++++++++---- package.json | 2 +- src/Login.vue | 60 +++++++++++++++++++++++++++++++++++++++++++++++ src/main.ts | 2 ++ 4 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 src/Login.vue diff --git a/package-lock.json b/package-lock.json index 535f2bc..31f2fdb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@primeuix/themes": "^2.0.3", - "@primevue/forms": "^4.5.4", + "@primevue/forms": "^4.5.5", "axios": "^1.13.6", "primeflex": "^4.0.0", "primeicons": "^7.0.0", @@ -1595,19 +1595,35 @@ } }, "node_modules/@primevue/forms": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@primevue/forms/-/forms-4.5.4.tgz", - "integrity": "sha512-2TlD8oJEtb8vuKzY3jY0W+7NVBC/Qj0m57iWzpMUmGnEKg9sbQ2/ZiU1sTof710/liYgm4FneRTOYHIpVkiJNA==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/@primevue/forms/-/forms-4.5.5.tgz", + "integrity": "sha512-LUeIt6oItwCZyBreQ7ycErE8aEjPmBWOTq1VPLhyaATcnzMBOZRIiwclaYk8s/tf5VYMqN9N4B80XnXoO7OdvQ==", "license": "MIT", "dependencies": { "@primeuix/forms": "^0.1.0", "@primeuix/utils": "^0.6.2", - "@primevue/core": "4.5.4" + "@primevue/core": "4.5.5" }, "engines": { "node": ">=12.11.0" } }, + "node_modules/@primevue/forms/node_modules/@primevue/core": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/@primevue/core/-/core-4.5.5.tgz", + "integrity": "sha512-JpkXhq1ddc70JdsC3CC4dM+UbeeWuCW/8DpS9dNBfrOk824TLSlRlMEGFyVKqRMn5WPQvYLiy3xXfLQeNdSqhQ==", + "license": "MIT", + "dependencies": { + "@primeuix/styled": "^0.7.4", + "@primeuix/utils": "^0.6.2" + }, + "engines": { + "node": ">=12.11.0" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, "node_modules/@primevue/icons": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/@primevue/icons/-/icons-4.5.4.tgz", diff --git a/package.json b/package.json index 00b7990..30b76e5 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@primeuix/themes": "^2.0.3", - "@primevue/forms": "^4.5.4", + "@primevue/forms": "^4.5.5", "axios": "^1.13.6", "primeflex": "^4.0.0", "primeicons": "^7.0.0", diff --git a/src/Login.vue b/src/Login.vue new file mode 100644 index 0000000..884e321 --- /dev/null +++ b/src/Login.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/main.ts b/src/main.ts index 3f2a97f..ba3f4f7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,6 +6,7 @@ import Router from './Router.vue' import TableManager from './TableManager.vue' import TableEditor from './TableEditor.vue' import CreateTable from './CreateTable.vue' +import Login from './Login.vue' import 'primeflex/primeflex.css' import ConfirmationService from 'primevue/confirmationservice' @@ -13,6 +14,7 @@ const routes = [ { name: 'home', path: '/', component: TableManager }, { name: 'edit', path: '/edit/:id', component: TableEditor }, { name: 'new', path: '/new', component: CreateTable }, + { name: 'login', path: '/login', component: Login} ] const router = createRouter({