@cfxlabsinc/b2b-services
    Preparing search index...
    ApprovalRequestDetail: React.FC<
        {
            className?: string;
            request: ApprovalRequestView;
            viewer: ApprovalRequestViewerActions;
        } & ApprovalRequestActionHandlers,
    > = ...

    A request's detail: the payment, where it stands, who asked and why, the steps, the actions the viewer may take, and the estimate last. Shared by the full page and the Tasks side panel, so its headings are h2 under the host's page title. viewer and the handlers come from the app, which enforces them again in the service.