estimate module setup and wizard ui

This commit is contained in:
Mayur Shinde
2026-06-09 14:47:25 +05:30
parent 944a745892
commit 716d096fc8
14 changed files with 1013 additions and 3 deletions
+3 -2
View File
@@ -6,7 +6,7 @@ import {
LayoutDashboard, Map, Calendar, LogOut, User, Home, MessageSquare,
ChevronLeft, ChevronRight, Sun, Moon, Trophy, Users, Briefcase,
FileText, Menu, X, Calculator, PlusCircle, ClipboardList, Zap, LayoutGrid, Settings, CloudLightning,
HardHat, ShieldCheck
HardHat, ShieldCheck, Sparkles
} from 'lucide-react';
import PageTransition from './PageTransition';
@@ -112,7 +112,7 @@ const Layout = () => {
}, []);
// Determine standard layout vs full screen for Public pages
const isPublic = ['/', '/login'].includes(location.pathname);
const isPublic = ['/', '/login', '/estimate'].includes(location.pathname);
if (isPublic) {
return (
@@ -128,6 +128,7 @@ const Layout = () => {
const commonItems = [
{ to: "/chat-assistant", icon: MessageSquare, label: "AI Assistant" },
{ to: "/estimate", icon: Sparkles, label: "Estimate Wizard" },
];
const homeItem = { to: "/", icon: Home, label: "Home" };