'use client' import React from 'react' import { useSDK } from '@/lib/sdk' import { StepHeader, STEP_EXPLANATIONS } from '@/components/sdk/StepHeader' import { useCookieBanner } from './_hooks/useCookieBanner' import { BannerPreview } from './_components/BannerPreview' import { CategoryCard } from './_components/CategoryCard' export default function CookieBannerPage() { const { state } = useSDK() const { categories, config, bannerTexts, isSaving, exportToast, setConfig, setBannerTexts, handleCategoryToggle, handleExportCode, handleSaveConfig, } = useCookieBanner() const totalCookies = categories.reduce((sum, cat) => sum + cat.cookies.length, 0) const thirdPartyCookies = categories.reduce( (sum, cat) => sum + cat.cookies.filter(c => c.type === 'third-party').length, 0 ) const stepInfo = STEP_EXPLANATIONS['cookie-banner'] return (