@cfxlabsinc/b2b-services
    Preparing search index...
    type ApplicationDiagnosisProps = {
        aiPriseHref: (
            profileId: NonNullable<ApplicationQueueRow["verificationProfileId"]>,
        ) => string | null;
        application: ApplicationQueueRow;
        closeHref?: string;
        customerHref: (
            customerId: NonNullable<ApplicationQueueRow["customer"]>["id"],
        ) => string;
        history?: ReactNode;
        linkComponent?: LinkComponent;
        now: string;
        onRenewLink?: ApplicationMutation;
        onRetryHandover?: ApplicationMutation;
        runbookHref: string;
        titleComponent?: React.ElementType<
            { children: ReactNode; className?: string },
        >;
        workflowHref?: string | null;
    }
    Index
    aiPriseHref: (
        profileId: NonNullable<ApplicationQueueRow["verificationProfileId"]>,
    ) => string | null

    The AiPrise console page for a business profile; null where the host has none.

    application: ApplicationQueueRow
    closeHref?: string

    Where Close goes; omit when the host frames the panel with its own close.

    customerHref: (
        customerId: NonNullable<ApplicationQueueRow["customer"]>["id"],
    ) => string
    history?: ReactNode

    Who did what to this application, under a History heading.

    linkComponent?: LinkComponent
    now: string

    ISO instant the wait and the session's expiry are judged against.

    onRenewLink?: ApplicationMutation

    Omit for a read-only operator.

    onRetryHandover?: ApplicationMutation

    Omit for a read-only operator.

    runbookHref: string

    The stuck-application runbook, the step that clears a failed provisioning.

    titleComponent?: React.ElementType<{ children: ReactNode; className?: string }>

    What renders the business name, an h2 by default. A host whose panel is a dialog passes its title element, so the dialog is named by the visible name.

    workflowHref?: string | null

    The provisioning workflow in Temporal; omit where the stage has no Temporal UI.