diff --git a/modules/opencase_reporting/opencase_reporting.module b/modules/opencase_reporting/opencase_reporting.module index 2d3b018..36383cf 100644 --- a/modules/opencase_reporting/opencase_reporting.module +++ b/modules/opencase_reporting/opencase_reporting.module @@ -23,6 +23,18 @@ function opencase_reporting_help($route_name, RouteMatchInterface $route_match) } } +/** + * Implements hook_theme(). + */ +function opencase_reporting_theme() { + return array( + 'opencase_reporting_presets' => array( + 'variables' => array('presets' => array()), + 'template' => 'block--opencase-reporting-presets', + ), + ); +} + /** * Implements hook_page_attachments * diff --git a/modules/opencase_reporting/src/Plugin/Block/Presets.php b/modules/opencase_reporting/src/Plugin/Block/Presets.php new file mode 100644 index 0000000..1b0e77d --- /dev/null +++ b/modules/opencase_reporting/src/Plugin/Block/Presets.php @@ -0,0 +1,29 @@ + array(array('title'=>'me', 'url'=>'you'), array('title'=>'them', 'url'=>'us')), + '#theme' => 'opencase_reporting_presets' + ); + } +} diff --git a/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig b/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig new file mode 100644 index 0000000..1e204fa --- /dev/null +++ b/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig @@ -0,0 +1,6 @@ +