diff --git a/packages/effect-fc/src/ReactRuntime.ts b/packages/effect-fc/src/ReactRuntime.ts index fa45591..971b4a6 100644 --- a/packages/effect-fc/src/ReactRuntime.ts +++ b/packages/effect-fc/src/ReactRuntime.ts @@ -1,4 +1,4 @@ -import { Effect, type Layer, ManagedRuntime, Predicate, type Runtime } from "effect" +import { Effect, type Layer, ManagedRuntime, Predicate, Runtime } from "effect" import * as React from "react" @@ -58,7 +58,8 @@ namespace ProviderInner { const ProviderInner = ( { runtime, promise, children }: ProviderInner.Props -): React.ReactNode => { - const value = React.use(promise) - return React.createElement(runtime.context, { value }, children) -} +): React.ReactNode => React.createElement( + runtime.context, + { value: React.use(promise) }, + children, +)