diff --git a/integrations/react/src/future/index.ts b/integrations/react/src/future/index.ts index 91ce06a66..2a14ee68a 100644 --- a/integrations/react/src/future/index.ts +++ b/integrations/react/src/future/index.ts @@ -1,5 +1,6 @@ export type { ActivityComponentType as ActivityComponentTypeByParams } from "../__internal__/ActivityComponentType"; export * from "../__internal__/activity/useActivity"; +export * from "../__internal__/MonolithicActivityComponentType"; export * from "../__internal__/StackflowReactPlugin"; export * from "../__internal__/StructuredActivityComponentType"; export * from "../__internal__/stack/useStack"; diff --git a/integrations/react/src/future/loader/loaderPlugin.tsx b/integrations/react/src/future/loader/loaderPlugin.tsx index 28d09c48a..13071d4a5 100644 --- a/integrations/react/src/future/loader/loaderPlugin.tsx +++ b/integrations/react/src/future/loader/loaderPlugin.tsx @@ -2,7 +2,6 @@ import type { ActivityDefinition, RegisteredActivityName, } from "@stackflow/config"; -import type { ActivityComponentType } from "../../__internal__/ActivityComponentType"; import type { StackflowReactPlugin } from "../../__internal__/StackflowReactPlugin"; import { getContentComponent, @@ -14,6 +13,7 @@ import { PromiseStatus, resolve, } from "../../__internal__/utils/SyncInspectablePromise"; +import type { ActivityComponentType } from "../ActivityComponentType"; import type { StackflowInput } from "../stackflow"; export function loaderPlugin< diff --git a/integrations/react/src/stable/ActivityComponentType.tsx b/integrations/react/src/stable/ActivityComponentType.tsx new file mode 100644 index 000000000..9421f131b --- /dev/null +++ b/integrations/react/src/stable/ActivityComponentType.tsx @@ -0,0 +1,4 @@ +import type { StaticActivityComponentType } from "../__internal__/StaticActivityComponentType"; + +export type ActivityComponentType = + StaticActivityComponentType; diff --git a/integrations/react/src/stable/index.ts b/integrations/react/src/stable/index.ts index 960f32ec9..bb14fe690 100644 --- a/integrations/react/src/stable/index.ts +++ b/integrations/react/src/stable/index.ts @@ -1,8 +1,8 @@ export * from "../__internal__/activity/useActivity"; export * from "../__internal__/activity/useActivityParams"; -export type { MonolithicActivityComponentType as ActivityComponentType } from "../__internal__/MonolithicActivityComponentType"; export * from "../__internal__/StackflowReactPlugin"; export * from "../__internal__/stack/useStack"; +export type { ActivityComponentType } from "./ActivityComponentType"; export * from "./stackflow"; export * from "./useActions"; export * from "./useActiveEffect";