ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
show_card_in_popover.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
6 
8 {
9  global $DIC;
10 
11  // This example shows how to render a card containing an image and a descriptive list inside a popover.
12  $factory = $DIC->ui()->factory();
13  $renderer = $DIC->ui()->renderer();
14 
15  $image = $factory->image()->responsive("./templates/default/images/HeaderIcon.svg", "Thumbnail Example");
16  $card = $factory->card()->standard("Title", $image)->withSections(array($factory->legacy("Hello World, I'm a card")));
17  $popover = $factory->popover()->standard($card)->withTitle('Card');
18  $button = $factory->button()->standard('Show Card', '#')
19  ->withOnClick($popover->getShowSignal());
20 
21  return $renderer->render([$popover, $button]);
22 }
global $DIC
Definition: feed.php:28
$factory
Definition: metadata.php:75