diff --git a/package-lock.json b/package-lock.json index b5bf1f1..a856585 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@prisma/client": "^7.8.0", "bcryptjs": "^3.0.3", "jose": "^6.2.3", + "lucide-react": "^1.24.0", "next": "16.2.10", "pg": "^8.22.0", "prisma": "^7.8.0", @@ -6101,6 +6102,15 @@ "url": "https://github.com/sponsors/wellwelwel" } }, + "node_modules/lucide-react": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.24.0.tgz", + "integrity": "sha512-YT6mBD8lGKkg4nM39enlm94/sfJIiW0YKUT60fBy4YK8tai31ylg1VhGNWxkpSKHo9UagfnZqwIff3HTDQwXeA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", diff --git a/package.json b/package.json index 709b6ed..1c3be1d 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@prisma/client": "^7.8.0", "bcryptjs": "^3.0.3", "jose": "^6.2.3", + "lucide-react": "^1.24.0", "next": "16.2.10", "pg": "^8.22.0", "prisma": "^7.8.0", diff --git a/src/app/globals.css b/src/app/globals.css index a2dc41e..cf130a8 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,8 +1,8 @@ @import "tailwindcss"; :root { - --background: #ffffff; - --foreground: #171717; + --background: #f8fafc; + --foreground: #1e293b; } @theme inline { @@ -14,8 +14,8 @@ @media (prefers-color-scheme: dark) { :root { - --background: #0a0a0a; - --foreground: #ededed; + --background: #10131c; + --foreground: #e2e8f0; } } diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index a027974..86a0300 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -2,6 +2,7 @@ import { Suspense, useEffect, useState } from "react"; import { useRouter, useSearchParams } from "next/navigation"; +import { Lock, PiggyBank } from "lucide-react"; function LoginForm() { const router = useRouter(); @@ -59,9 +60,10 @@ function LoginForm() {