'use client' import React from 'react' import Link from 'next/link' import { SDKDocsSidebar } from '@/components/SDKDocsSidebar' import { ChevronRight } from 'lucide-react' const frameworks = [ { name: 'React', href: '/sdk/consent/frameworks/react', logo: '/logos/react.svg', description: 'Hooks und Provider fuer React 17+ und Next.js', features: ['ConsentProvider', 'useConsent Hook', 'ConsentGate Component'], color: 'bg-cyan-500', }, { name: 'Vue 3', href: '/sdk/consent/frameworks/vue', logo: '/logos/vue.svg', description: 'Composables und Plugin fuer Vue 3 und Nuxt', features: ['Vue Plugin', 'useConsent Composable', 'ConsentGate Component'], color: 'bg-emerald-500', }, { name: 'Angular', href: '/sdk/consent/frameworks/angular', logo: '/logos/angular.svg', description: 'Service und Module fuer Angular 14+', features: ['ConsentService', 'ConsentModule', 'Dependency Injection'], color: 'bg-red-500', }, ] export default function FrameworksPage() { return (

Framework Integration

Das Consent SDK bietet native Integrationen fuer alle gaengigen Frontend-Frameworks.

{frameworks.map((framework) => (
{framework.name[0]}

{framework.name}

{framework.description}

{framework.features.map((feature) => ( {feature} ))}
))}
{/* Vanilla JS Note */}

Vanilla JavaScript

Sie koennen das SDK auch ohne Framework verwenden. Importieren Sie einfach den ConsentManager direkt aus dem Hauptpaket. Siehe{' '} Installation {' '} fuer Details.

) }