import React from "react"; import { useNavigate } from "react-router-dom"; import { useTranslation } from "react-i18next"; import { Sparkles, Users, Camera, CalendarDays, ChevronRight } from "lucide-react"; import { TenantWelcomeLayout, WelcomeHero, OnboardingHighlightsGrid, OnboardingCTAList, useOnboardingProgress, } from ".."; import { ADMIN_WELCOME_PACKAGES_PATH, ADMIN_EVENTS_PATH } from "../../constants"; export default function WelcomeLandingPage() { const navigate = useNavigate(); const { markStep } = useOnboardingProgress(); const { t } = useTranslation("onboarding"); React.useEffect(() => { markStep({ welcomeSeen: true, lastStep: "landing" }); }, [markStep]); return ( {t("layout.alreadyFamiliar")} } > navigate(ADMIN_WELCOME_PACKAGES_PATH), icon: Sparkles, }, { label: t("hero.secondary.label"), onClick: () => navigate(ADMIN_EVENTS_PATH), icon: CalendarDays, variant: "outline", }, ]} /> navigate(ADMIN_WELCOME_PACKAGES_PATH), icon: Sparkles, buttonLabel: t("ctaList.choosePackage.button"), }, { id: "create-event", label: t("ctaList.createEvent.label"), description: t("ctaList.createEvent.description"), onClick: () => navigate(ADMIN_EVENTS_PATH), icon: CalendarDays, buttonLabel: t("ctaList.createEvent.button"), variant: "secondary", }, ]} /> ); }