import React, { useState } from 'react'; import { LayoutDashboard, Settings, LogOut, Save, Monitor, Box, Users, MessageSquare, Wrench, Tags, FileText, Check, Eye, Trash2, PlusCircle, Palette, Briefcase, Image, Upload, Menu as MenuIcon, Columns, X, ArrowLeftRight } from 'lucide-react'; import { useNavigate } from 'react-router-dom'; import { useData } from '../../contexts/DataContext'; import { Hero } from '../Hero'; import { Header } from '../Header'; import { ServicesSection, PackagesSection, AboutSection, TeamSection, TestimonialsSection, FaqSection, BlogSection, SpecialOffersSection, ClientsSection, WhyChooseSection, GallerySection, StatsSection, Footer, BeforeAfterSection } from '../AppContent'; import { FooterColumn, FooterLink } from '../../types'; const SidebarItem = ({ icon: Icon, label, active, onClick }: any) => ( ); const InputGroup = ({ label, value, onChange, type = "text", textarea = false, hint }: any) => (
{hint && {hint}}
{textarea ? (