import { Outlet, Link } from 'react-router-dom'; import { useQuery } from '@tanstack/react-query'; import { useAuth } from '../../context/AuthContext'; import { gdprApi } from '../../services/api'; import Sidebar from './Sidebar'; import ScrollToTopButton from '../ScrollToTopButton'; import BirthdayModal from '../BirthdayModal'; import { AlertTriangle, ArrowRight, Building, Shield } from 'lucide-react'; function ConsentBanner() { const { user, isCustomerPortal } = useAuth(); const { data } = useQuery({ queryKey: ['my-consent-status'], queryFn: () => gdprApi.getMyConsentStatus(), enabled: isCustomerPortal && !!user?.customerId, staleTime: 30_000, }); if (!isCustomerPortal || !data?.data) return null; if (data.data.hasConsent) return null; return (
Bitte stimmen Sie unserer Datenschutzerklärung zu, damit wir Sie beraten können.