emojis
All checks were successful
/ ls (pull_request) Successful in 1m26s
/ ls (release) Successful in 51s
/ ls (push) Successful in 1m23s

This commit is contained in:
lubiana 2025-06-16 20:10:48 +02:00
parent f0c738362a
commit 476f91f7cf
Signed by: lubiana
SSH key fingerprint: SHA256:vW1EA0fRR3Fw+dD/sM0K+x3Il2gSry6YRYHqOeQwrfk
27 changed files with 401 additions and 174 deletions

View file

@ -1,4 +1,4 @@
<form method="post" action="{{ path('app_order_delete', {'id': order.id}) }}" onsubmit="return confirm('Are you sure you want to delete this item?');">
<form method="post" action="{{ path('app_order_delete', {'id': order.id}) }}" onsubmit="return confirm('🚨💀⚠️ ARE YOU SURE YOU WANT TO DELETE THIS ITEM?!!! 😱💔🔥');">
<input type="hidden" name="_token" value="{{ csrf_token('delete' ~ order.id) }}">
<button class="btn">Delete</button>
<button class="btn">🗑️💀 DELETE!!! 🔥💥⚡<F09F92A5><E29AA1></button>
</form>

View file

@ -1,15 +1,21 @@
{{ form_start(form) }}
{{ form_row(form.status) }}
<h3>Order Items</h3> <div class="order-items-wrapper"
<h3>
ORDER ITEMS
<span class="emoji-normal">🍑</span>
<span class="emoji-enhanced">🍑🍆💋</span>
<span class="emoji-bonkers">🍑🍆💋👅😈🏳️‍🌈✨</span>
</h3>
<div class="order-items-wrapper"
data-prototype="{{ form_widget(form.orderItems.vars.prototype)|e('html_attr') }}"
data-index="{{ form.orderItems|length }}">
<table class="table">
<thead>
<tr>
<th>Drink Type</th>
<th>Quantity</th>
<th>Actions</th>
<th>DRINK TYPE <span class="emoji-normal">🍆</span><span class="emoji-enhanced">🍆💦🍑</span><span class="emoji-bonkers">🍆💦🍑👅💋</span></th>
<th>QUANTITY <span class="emoji-normal">💦</span><span class="emoji-enhanced">💦🍑</span><span class="emoji-bonkers">💦🍑🍆👅</span></th>
<th>ACTIONS <span class="emoji-normal">💖</span><span class="emoji-enhanced">💖🏳️‍🌈</span><span class="emoji-bonkers">💖🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span></th>
</tr>
</thead>
<tbody class="order-items-list">
@ -18,16 +24,31 @@
<td>{{ form_widget(orderItemForm.drinkType) }}</td>
<td>{{ form_widget(orderItemForm.quantity) }}</td>
<td>
<button type="button" class="btn btn-danger remove-order-item">Remove</button>
<button type="button" class="btn btn-danger remove-order-item">
REMOVE
<span class="emoji-normal">🗑️</span>
<span class="emoji-enhanced">🗑️💦</span>
<span class="emoji-bonkers">🗑️💦🍑🍆👅💋😈🏳️‍🌈✨</span>
</button>
</td>
</tr>
{% endfor %}
</tbody>
</table>
<button type="button" class="btn btn-success add-order-item">Add Item</button>
<button type="button" class="btn btn-success add-order-item">
ADD ITEM
<span class="emoji-normal"></span>
<span class="emoji-enhanced">➕🍑</span>
<span class="emoji-bonkers">➕🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</button>
</div>
<button class="btn btn-primary mt-3">{{ button_label|default('Save') }}</button>
<button class="btn btn-primary mt-3">
SAVE
<span class="emoji-normal">💦</span>
<span class="emoji-enhanced">💦🍑🍆</span>
<span class="emoji-bonkers">💦🍑🍆👅💋😈🏳️‍🌈✨</span>
</button>
{{ form_end(form) }}
<script>
@ -70,7 +91,7 @@ document.addEventListener('DOMContentLoaded', function() {
const removeButton = document.createElement('button');
removeButton.type = 'button';
removeButton.className = 'btn btn-danger remove-order-item';
removeButton.textContent = 'Remove';
removeButton.textContent = 'REMOVE';
actionsCell.appendChild(removeButton);
// Add cells to the row

View file

@ -1,13 +1,13 @@
{% extends 'base.html.twig' %}
{% block title %}Edit Order{% endblock %}
{% block title %}✏️📝 EDIT ORDER!!! 🔥💯⚡🚀💫⭐✨🎉🎊💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰{% endblock %}
{% block body %}
<h1>Edit Order</h1>
<h1>✏️📝🛒🛍️ EDIT ORDER!!! 🔥💯⚡🚀💫⭐✨🎉🎊💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰</h1>
{{ include('order/_form.html.twig', {'button_label': 'Update'}) }}
{{ include('order/_form.html.twig', {'button_label': '🔄💯 UPDATE!!! 🚀💫⚡🔥'}) }}
<a href="{{ path('app_order_index') }}">back to list</a>
<a href="{{ path('app_order_index') }}">↩️📋 BACK TO LIST!!! 🎉🎊✨💃🕺</a>
{{ include('order/_delete_form.html.twig') }}
{% endblock %}

View file

@ -1,18 +1,23 @@
{% extends 'base.html.twig' %}
{% block title %}Order index{% endblock %}
{% block title %}<span class="emoji-normal">🍆</span><span class="emoji-enhanced">🍆💦🍑</span><span class="emoji-bonkers">🍆💦🍑👅💋😈🏳️‍🌈✨</span> ORDER INDEX{% endblock %}
{% block body %}
<h1>Order index</h1>
<h1>
ORDER INDEX
<span class="emoji-normal">🍆</span>
<span class="emoji-enhanced">🍆💦🍑</span>
<span class="emoji-bonkers">🍆💦🍑👅💋😈🏳️‍🌈✨</span>
</h1>
<table class="table">
<thead>
<tr>
<th>Id</th>
<th>CreatedAt</th>
<th>UpdatedAt</th>
<th>Status</th>
<th>actions</th>
<th>ID <span class="emoji-normal">😈</span><span class="emoji-enhanced">😈🍆</span><span class="emoji-bonkers">😈🍆💦</span></th>
<th>CREATED AT <span class="emoji-normal">💋</span><span class="emoji-enhanced">💋💦</span><span class="emoji-bonkers">💋💦🍑</span></th>
<th>UPDATED AT <span class="emoji-normal">🍆</span><span class="emoji-enhanced">🍆💦</span><span class="emoji-bonkers">🍆💦🍑</span></th>
<th>STATUS <span class="emoji-normal">💦</span><span class="emoji-enhanced">💦🍑</span><span class="emoji-bonkers">💦🍑🍆</span></th>
<th>ACTIONS <span class="emoji-normal">💖</span><span class="emoji-enhanced">💖🏳️‍🌈</span><span class="emoji-bonkers">💖🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span></th>
</tr>
</thead>
<tbody>
@ -23,17 +28,32 @@
<td>{{ order.updatedAt ? order.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
<td>{{ order.status.value }}</td>
<td>
<a href="{{ path('app_order_show', {'id': order.id}) }}">show</a>
<a href="{{ path('app_order_edit', {'id': order.id}) }}">edit</a>
<a href="{{ path('app_order_show', {'id': order.id}) }}">
SHOW
<span class="emoji-normal">👀</span>
<span class="emoji-enhanced">👀💋</span>
<span class="emoji-bonkers">👀💋😈🏳️‍🌈✨</span>
</a>
<a href="{{ path('app_order_edit', {'id': order.id}) }}">
EDIT
<span class="emoji-normal">✏️</span>
<span class="emoji-enhanced">✏️💦</span>
<span class="emoji-bonkers">✏️💦🍑🍆👅</span>
</a>
</td>
</tr>
{% else %}
<tr>
<td colspan="5">no records found</td>
<td colspan="5">😭💔 NO RECORDS FOUND!!! 😢🚫❌</td>
</tr>
{% endfor %}
</tbody>
</table>
<a href="{{ path('app_order_new') }}">Create new</a>
<a href="{{ path('app_order_new') }}">
CREATE NEW
<span class="emoji-normal">🆕</span>
<span class="emoji-enhanced">🆕🍑</span>
<span class="emoji-bonkers">🆕🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</a>
{% endblock %}

View file

@ -1,11 +1,11 @@
{% extends 'base.html.twig' %}
{% block title %}New Order{% endblock %}
{% block title %}🆕🛒 NEW ORDER!!! 🛍️💳💰🎉🎊✨💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰{% endblock %}
{% block body %}
<h1>Create new Order</h1>
<h1>🆕🛒🛍️💳 CREATE NEW ORDER!!! 💰🎉🎊✨💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰</h1>
{{ include('order/_form.html.twig') }}
<a href="{{ path('app_order_index') }}">back to list</a>
<a href="{{ path('app_order_index') }}">↩️📋 BACK TO LIST!!! 🎉🎊✨💃🕺</a>
{% endblock %}

View file

@ -1,56 +1,56 @@
{% extends 'base.html.twig' %}
{% block title %}Order{% endblock %}
{% block title %}🛒🛍️💳 ORDER!!! 🎉🎊✨💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰{% endblock %}
{% block body %}
<h1>Order</h1>
<h1>🛒🛍️💳💰🎉🎊✨ ORDER!!! 💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰🎊🎉</h1>
<table class="table">
<tbody>
<tr>
<th>Id</th>
<td>{{ order.id }}</td>
<th>🆔💫 ID!!! ⭐✨</th>
<td>🆔 {{ order.id }} 🆔</td>
</tr>
<tr>
<th>CreatedAt</th>
<td>{{ order.createdAt ? order.createdAt|date('Y-m-d H:i:s') : '' }}</td>
<th>📅🕐 CREATED AT!!! 🎪🎨</th>
<td>📅 {{ order.createdAt ? order.createdAt|date('Y-m-d H:i:s') : '' }} 📅</td>
</tr>
<tr>
<th>UpdatedAt</th>
<td>{{ order.updatedAt ? order.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
<th>🔄📅 UPDATED AT!!! 🎭🎯</th>
<td>🔄 {{ order.updatedAt ? order.updatedAt|date('Y-m-d H:i:s') : '' }} 🔄</td>
</tr>
<tr>
<th>Status</th>
<td>{{ order.status.value }}</td>
<th>📊🔥 STATUS!!! 💯⚡</th>
<td>📊 {{ order.status.value }} 📊</td>
</tr>
</tbody>
</table>
<h2>Order Items</h2>
<h2>🛒📦 ORDER ITEMS!!! 🎉🎊✨💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪</h2>
{% if order.orderItems|length > 0 %}
<table class="table">
<thead>
<tr>
<th>Drink Type</th>
<th>Quantity</th>
<th>🍻🥃 DRINK TYPE!!! 🍷🍸</th>
<th>🔢📦 QUANTITY!!! 💯⚡</th>
</tr>
</thead>
<tbody>
{% for item in order.orderItems %}
<tr>
<td>{{ item.drinkType.name }}</td>
<td>{{ item.quantity }}</td>
<td>🍻 {{ item.drinkType.name }} 🍻</td>
<td>🔢 {{ item.quantity }} 🔢</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>No items in this order.</p>
<p>😭💔 No items in this order!!! 😢🚫❌</p>
{% endif %}
<a href="{{ path('app_order_index') }}" class="btn btn-secondary">Back to list</a>
<a href="{{ path('app_order_index') }}" class="btn btn-secondary">↩️📋 BACK TO LIST!!! 🎉🎊✨💃🕺</a>
<a href="{{ path('app_order_edit', {'id': order.id}) }}" class="btn btn-primary">Edit</a>
<a href="{{ path('app_order_edit', {'id': order.id}) }}" class="btn btn-primary">✏️📝 EDIT!!! 🔥💯⚡🚀💫⭐</a>
{{ include('order/_delete_form.html.twig') }}
{% endblock %}