Fixed AI. Optimized. Colour/Theme fixed. Added Forgot Password. Cuba theme — Added to client portal settings. Topbar search. Search, loading states
Build & Auto-Repair / build (push) Has been cancelled

This commit is contained in:
JCBSComputer
2026-07-03 11:46:37 +02:00
parent 51ec96ce7b
commit cfc69d47d3
16 changed files with 546 additions and 39 deletions
+3 -2
View File
@@ -2,6 +2,7 @@
import { useState, useEffect, useRef, Suspense } from "react"
import { useSearchParams, useRouter } from "next/navigation"
import Link from "next/link"
import { Eye, EyeOff, Loader2 } from "lucide-react"
const WEBSITE_THEME_KEY = "crm-website-theme"
@@ -384,9 +385,9 @@ function LoginForm() {
<label htmlFor="password" className="login-label" style={{ marginBottom: 0 }}>
Password
</label>
<button type="button" className="text-[12px] text-[#1BB0CE] hover:underline" onClick={() => alert("Please contact your administrator to reset your password.")}>
<Link href="/forgot-password" className="text-[12px] text-[#1BB0CE] hover:underline">
Forgot password?
</button>
</Link>
</div>
<div className="input-sheen input-sheen-delayed">
<div className="relative">