Skip to content

Commit

Permalink
Extract flash messages view into components/flash_messages.twig
Browse files Browse the repository at this point in the history
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
  • Loading branch information
MauricioFauth committed May 16, 2024
1 parent c10d265 commit cf44e8b
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 28 deletions.
9 changes: 9 additions & 0 deletions resources/templates/components/flash_messages.twig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{% for flash_message in flash_messages() %}
{% if flash_message.statement is empty %}
<div class="alert alert-{{ flash_message.context }}" role="alert">
{{ flash_message.message }}
</div>
{% else %}
{{ statement_message(flash_message.message, flash_message.statement, flash_message.context) }}
{% endif %}
{% endfor %}
10 changes: 1 addition & 9 deletions resources/templates/database/structure/index.twig
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
{% for flash_message in flash() %}
{% if flash_message.statement is empty %}
<div class="alert alert-{{ flash_message.context }}" role="alert">
{{ flash_message.message }}
</div>
{% else %}
{{ statement_message(flash_message.message, flash_message.statement, flash_message.context) }}
{% endif %}
{% endfor %}
{{ include('components/flash_messages.twig', with_context = false) }}

{% if has_tables %}
<div id="tableslistcontainer">
Expand Down
10 changes: 1 addition & 9 deletions resources/templates/export.twig
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,7 @@
{{ page_settings_error_html|raw }}
{{ page_settings_html|raw }}

{% for flash_message in flash() %}
{% if flash_message.statement is empty %}
<div class="alert alert-{{ flash_message.context }}" role="alert">
{{ flash_message.message }}
</div>
{% else %}
{{ statement_message(flash_message.message, flash_message.statement, flash_message.context) }}
{% endif %}
{% endfor %}
{{ include('components/flash_messages.twig', with_context = false) }}

{% block message %}{% endblock %}

Expand Down
10 changes: 1 addition & 9 deletions resources/templates/table/page_with_secondary_tabs.twig
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,7 @@
</ul>
{% endif %}

{% for flash_message in flash() %}
{% if flash_message.statement is empty %}
<div class="alert alert-{{ flash_message.context }}" role="alert">
{{ flash_message.message }}
</div>
{% else %}
{{ statement_message(flash_message.message, flash_message.statement, flash_message.context) }}
{% endif %}
{% endfor %}
{{ include('components/flash_messages.twig', with_context = false) }}

<div id="structure_content">
{% block content %}{% endblock %}
Expand Down
2 changes: 1 addition & 1 deletion src/Twig/FlashMessengerExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ final class FlashMessengerExtension extends AbstractExtension
/** @return TwigFunction[] */
public function getFunctions(): array
{
return [new TwigFunction('flash', [FlashMessenger::class, 'getMessages'])];
return [new TwigFunction('flash_messages', [FlashMessenger::class, 'getMessages'])];
}
}

0 comments on commit cf44e8b

Please sign in to comment.