3 declare(strict_types=1);
    24     $factory = $DIC->ui()->factory();
    27     $progress_bar = $factory->progress()->bar(
'clicking the button 10 times');
    29     $make_progress = $factory->button()->standard(
'make some progress', 
'#');
    30     $make_progress = $make_progress->withAdditionalOnLoadCode(
    31         static fn(
string $id) => 
"    33             document.getElementById('$id')?.addEventListener('click', (event) => {    34                 if (90 === progress) {    35                     event.target.disabled = true;    36                     il.UI.Progress.Bar.success('{$progress_bar->getUpdateSignal()}', 'all done!');    41                 il.UI.Progress.Bar.determinate('{$progress_bar->getUpdateSignal()}', progress);    46     return $renderer->render([$progress_bar, $make_progress]);
 
client()
 description: > This example shows how a Progress Bar can be rendered and used on the client...
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins