diff --git a/src/Templates/default/html/directives/admonition.html.twig b/src/Templates/default/html/directives/admonition.html.twig index f32f327..9fb0327 100644 --- a/src/Templates/default/html/directives/admonition.html.twig +++ b/src/Templates/default/html/directives/admonition.html.twig @@ -5,9 +5,9 @@ {% elseif name in ['hint', 'tip'] %} - {% elseif name in ['attention', 'important', 'warning'] %} + {% elseif name in ['attention', 'caution', 'important', 'warning'] %} - {% elseif name in ['caution', 'danger', 'error'] %} + {% elseif name in ['danger', 'error'] %} {% elseif name in ['versionadded', 'deprecated'] %} {# don't show an icon for these directives #} diff --git a/tests/IntegrationTest.php b/tests/IntegrationTest.php index 5e3cfa0..cf34cde 100644 --- a/tests/IntegrationTest.php +++ b/tests/IntegrationTest.php @@ -158,6 +158,10 @@ public function parserUnitBlockProvider() 'blockName' => 'directives/admonition', ]; + yield 'danger' => [ + 'blockName' => 'directives/danger', + ]; + yield 'note-code-block-nested' => [ 'blockName' => 'directives/note-code-block-nested', ]; diff --git a/tests/fixtures/expected/blocks/directives/caution.html b/tests/fixtures/expected/blocks/directives/caution.html index 500ba6d..717c09f 100644 --- a/tests/fixtures/expected/blocks/directives/caution.html +++ b/tests/fixtures/expected/blocks/directives/caution.html @@ -1,6 +1,6 @@
- + Caution
Using too many sidebars or caution directives can be distracting!
+ + Danger +
This message is about security risk or data integrity threat.
+- + Caution
Using too many sidebars or caution directives can be distracting!
diff --git a/tests/fixtures/source/blocks/directives/danger.rst b/tests/fixtures/source/blocks/directives/danger.rst new file mode 100644 index 0000000..dfc4217 --- /dev/null +++ b/tests/fixtures/source/blocks/directives/danger.rst @@ -0,0 +1,4 @@ + +.. danger:: + + This message is about security risk or data integrity threat.