Fix Provider wrapper - wrap entire app once
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled

This commit is contained in:
2026-02-09 09:44:04 +01:00
parent e1b6cc96ab
commit 75fd255841
2 changed files with 90 additions and 90 deletions

View File

@@ -24,6 +24,7 @@ export default function Home() {
} }
return ( return (
<Provider>
<div className="min-h-screen bg-gradient-to-br from-orange-100 via-amber-50 to-yellow-100"> <div className="min-h-screen bg-gradient-to-br from-orange-100 via-amber-50 to-yellow-100">
<header className="bg-white shadow-lg sticky top-0 z-50 border-b-4 border-orange-400"> <header className="bg-white shadow-lg sticky top-0 z-50 border-b-4 border-orange-400">
<div className="container mx-auto px-4 py-6"> <div className="container mx-auto px-4 py-6">
@@ -94,9 +95,7 @@ export default function Home() {
{recipes.map((recipe, index) => ( {recipes.map((recipe, index) => (
<div key={index} className="mb-8"> <div key={index} className="mb-8">
<Provider>
<Renderer spec={recipe as any} registry={registry} /> <Renderer spec={recipe as any} registry={registry} />
</Provider>
</div> </div>
))} ))}
</main> </main>
@@ -113,5 +112,6 @@ export default function Home() {
</div> </div>
</footer> </footer>
</div> </div>
</Provider>
); );
} }

View File

@@ -113,15 +113,15 @@ export const { registry } = defineRegistry(catalog, {
}, },
}); });
// Provider wrapper for all required contexts // Provider wrapper for all required contexts - wraps entire app once
export function Provider({ children }: { children: ReactNode }) { export function Provider({ children }: { children: ReactNode }) {
return ( return (
<ActionProvider>
<DataProvider> <DataProvider>
<VisibilityProvider> <VisibilityProvider>
<ActionProvider>
{children} {children}
</ActionProvider>
</VisibilityProvider> </VisibilityProvider>
</DataProvider> </DataProvider>
</ActionProvider>
); );
} }