Sanity Library Reference Docs
    Preparing search index...

    Type Alias OverlayComponentResolver<T>

    OverlayComponentResolver: (
        context: OverlayComponentResolverContext,
    ) =>
        | T
        | { component: T; props?: Record<string, unknown> }
        | (T | { component: T; props?: Record<string, unknown> })[]
        | ReactElement
        | undefined
        | void

    Type Parameters

    Type declaration

      • (
            context: OverlayComponentResolverContext,
        ):
            | T
            | { component: T; props?: Record<string, unknown> }
            | (T | { component: T; props?: Record<string, unknown> })[]
            | ReactElement
            | undefined
            | void
      • Returns
            | T
            | { component: T; props?: Record<string, unknown> }
            | (T | { component: T; props?: Record<string, unknown> })[]
            | ReactElement
            | undefined
            | void