3 declare(strict_types=1);
23 $factory = $DIC->ui()->factory();
26 $message1 =
'Toggle Button has been turned on';
27 $message2 =
'Toggle Button has been turned off';
28 $form_action = $DIC->ctrl()->getFormActionByClass(
'ilsystemstyledocumentationgui');
30 $modal = $factory->modal()->interruptive(
'ON', $message1, $form_action);
31 $modal2 = $factory->modal()->interruptive(
'OFF', $message2, $form_action);
35 $button = $factory->button()->toggle(
"", $modal->getShowSignal(), $modal2->getShowSignal())
36 ->withAriaLabel(
"Switch the State of XY");
38 return $renderer->render([$button, $modal, $modal2]);