import { apiFetch } from '../../lib/api'; import { getDemoToken } from '../../lib/demo-auth'; import { OnboardingCarousel, OnboardingSlide } from '../../components/OnboardingCarousel'; interface OnboardingState { last_completed_order: number; is_completed: boolean; } interface OnboardingResponse { slides: OnboardingSlide[]; state: OnboardingState; next_order: number | null; } async function fetchOnboarding() { const token = await getDemoToken(); const data = await apiFetch('/api/onboarding/', { authToken: token }); return { token, data }; } export default async function OnboardingPage() { const { token, data } = await fetchOnboarding(); return (
); }