Skip to content

Function: createPlayRouterProvider()

API / @xmachines/play-tanstack-react-router / createPlayRouterProvider

function createPlayRouterProvider<TRouter, TActorBase>(
BridgeCtor,
): <TActor>(__namedParameters) => Element;

Defined in: play-tanstack-react-router/src/create-play-router-provider.tsx:52

Builds a PlayRouterProvider for one React bridge class.

Type Parameters

Type ParameterDefault type
TRouter-
TActorBase extends RoutableActorRoutableActor

Parameters

ParameterTypeDescription
BridgeCtorPlayRouterBridgeConstructor<TRouter, TActorBase>The bridge class, built as new BridgeCtor(router, actor, routeMap, options).

Returns

A PlayRouterProvider component, generic over the actor type, so the renderer callback receives the same concrete actor type as the prop.

<TActor>(__namedParameters) => Element

Example

export const PlayRouterProvider = createPlayRouterProvider(TanStackReactRouterBridge);