fix: DocumentGeneratorPage — EinwilligungenProvider fehlt (client-side exception)
All checks were successful
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Successful in 34s
CI / test-python-backend-compliance (push) Successful in 32s
CI / test-python-document-crawler (push) Successful in 21s
CI / test-python-dsms-gateway (push) Successful in 20s

useEinwilligungen() wirft ohne Provider. Gleiche Pattern wie andere
Einwilligungen-Seiten: Inner-Component + Provider-Wrapper als default export.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-04 09:30:53 +01:00
parent d454acceff
commit 10e1bf45ae

View File

@@ -2,7 +2,7 @@
import React, { useState, useEffect, useCallback, useMemo } from 'react'
import { useSDK } from '@/lib/sdk'
import { useEinwilligungen } from '@/lib/sdk/einwilligungen/context'
import { useEinwilligungen, EinwilligungenProvider } from '@/lib/sdk/einwilligungen/context'
import { StepHeader, STEP_EXPLANATIONS } from '@/components/sdk/StepHeader'
import {
LegalTemplateResult,
@@ -221,7 +221,7 @@ function DocumentPreview({
// MAIN PAGE
// =============================================================================
export default function DocumentGeneratorPage() {
function DocumentGeneratorPageInner() {
const { state } = useSDK()
const { selectedDataPointsData } = useEinwilligungen()
@@ -760,3 +760,11 @@ export default function DocumentGeneratorPage() {
</div>
)
}
export default function DocumentGeneratorPage() {
return (
<EinwilligungenProvider>
<DocumentGeneratorPageInner />
</EinwilligungenProvider>
)
}