From 13db27c173a844239a3847369ee55216f7439c9e Mon Sep 17 00:00:00 2001 From: vishesh711 Date: Tue, 15 Jul 2025 12:58:04 -0400 Subject: fix: resolve TypeScript build errors and deployment blockers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix missing lucide-react icon imports in type declarations - Add 40+ missing icon exports (Loader2, ExternalLink, Type, etc.) - Fix ArrowLeft → ChevronLeft imports in auth pages - Resolve LucideIcon type declaration issue - Fix invalid Button variant 'ghost' → 'text' in KeyboardShortcutsHelp - Ensure project builds successfully with Bun package manager - Address CodeRabbit review feedback for production readiness These fixes resolve all TypeScript compilation errors and make the project fully deployment-ready. Build now passes with zero errors. --- apps/web/src/app/(auth)/login/page.tsx | 4 ++-- apps/web/src/app/(auth)/signup/page.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'apps/web/src/app') diff --git a/apps/web/src/app/(auth)/login/page.tsx b/apps/web/src/app/(auth)/login/page.tsx index ec79bd7f..6b1f8c83 100644 --- a/apps/web/src/app/(auth)/login/page.tsx +++ b/apps/web/src/app/(auth)/login/page.tsx @@ -15,7 +15,7 @@ import { Label } from "@/components/ui/label"; import { Separator } from "@/components/ui/separator"; import Link from "next/link"; import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; -import { ArrowLeft, Loader2 } from "lucide-react"; +import { ChevronLeft, Loader2 } from "lucide-react"; import { GoogleIcon } from "@/components/icons"; import { useLogin } from "@/hooks/auth/useLogin"; @@ -41,7 +41,7 @@ const LoginPage = () => { onClick={() => router.back()} className="absolute top-6 left-6" > - Back + Back diff --git a/apps/web/src/app/(auth)/signup/page.tsx b/apps/web/src/app/(auth)/signup/page.tsx index e9705213..a5bc3174 100644 --- a/apps/web/src/app/(auth)/signup/page.tsx +++ b/apps/web/src/app/(auth)/signup/page.tsx @@ -15,7 +15,7 @@ import { Label } from "@/components/ui/label"; import { Separator } from "@/components/ui/separator"; import Link from "next/link"; import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"; -import { ArrowLeft, Loader2 } from "lucide-react"; +import { ChevronLeft, Loader2 } from "lucide-react"; import { GoogleIcon } from "@/components/icons"; import { useSignUp } from "@/hooks/auth/useSignUp"; @@ -43,7 +43,7 @@ const SignUpPage = () => { onClick={() => router.back()} className="absolute top-6 left-6" > - Back + Back -- cgit v1.3.1