19declare(strict_types=1);
28use Psr\Http\Message\ServerRequestInterface;
64 public function withRequest(ServerRequestInterface $request): self;
A component is the most general form of an entity in the UI.
withModalCancelLabel(?string $label)
withModalSubmitLabel(?string $label)
withRequest(ServerRequestInterface $request)
withDescription(string $description)
withButtonLabel(string $label, bool $launchable=true)
Labels the button that launches the process; if the process is not launchable for the user,...
withStatusIcon(null|Icon|ProgressMeter $status_icon)
withStatusMessageBox(?MessageBox\MessageBox $status_message)
withInputs(Group $fields, \Closure $evaluation, ?MessageBox\MessageBox $instruction=null)
If the Launcher is configured with Inputs, an Roundtrip Modal is shown with these Inputs.
This describes how an icon could be modified during construction of UI.