diff --git a/src/Directive/VersionAddedDirective.php b/src/Directive/VersionAddedDirective.php index 1461148..f47fb28 100644 --- a/src/Directive/VersionAddedDirective.php +++ b/src/Directive/VersionAddedDirective.php @@ -23,12 +23,15 @@ public function getName(): string public function processSub(Parser $parser, ?Node $document, string $variable, string $data, array $options): ?Node { $wrapperDiv = $parser->renderTemplate( - 'directives/version-added.html.twig', + 'directives/admonition.html.twig', [ + 'name' => 'versionadded', + 'text' => sprintf('New in version %s', $data), + 'class' => $options['class'] ?? null, 'version' => $data, ] ); - return $parser->getNodeFactory()->createWrapperNode($document, $wrapperDiv, ''); + return $parser->getNodeFactory()->createWrapperNode($document, $wrapperDiv, ''); } } diff --git a/src/Templates/default/html/directives/admonition.html.twig b/src/Templates/default/html/directives/admonition.html.twig index 82e33a6..19b0d3d 100644 --- a/src/Templates/default/html/directives/admonition.html.twig +++ b/src/Templates/default/html/directives/admonition.html.twig @@ -9,6 +9,10 @@ {% elseif name in ['caution', 'danger', 'error'] %} + {% elseif name in ['versionadded'] %} + + {% elseif name in ['seealso'] %} + {% endif %} {{ text }}
diff --git a/tests/fixtures/expected/blocks/directives/seealso.html b/tests/fixtures/expected/blocks/directives/seealso.html index 30f8cfa..ae9f807 100644 --- a/tests/fixtures/expected/blocks/directives/seealso.html +++ b/tests/fixtures/expected/blocks/directives/seealso.html @@ -8,10 +8,13 @@- See also -
Also check out the homepage
-