plein de truc
This commit is contained in:
95
templates/sortie/edit.html.twig
Normal file
95
templates/sortie/edit.html.twig
Normal file
@@ -0,0 +1,95 @@
|
||||
{% extends 'main/base.html.twig' %}
|
||||
|
||||
{% block head %}
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Modifier la sortie</title>
|
||||
{% block stylesheets %}
|
||||
{{ encore_entry_link_tags('app') }}
|
||||
{% endblock %}
|
||||
</head>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="container mx-auto p-8 bg-white rounded-lg shadow-lg mt-8">
|
||||
<h1 class="text-3xl font-extrabold text-center text-gray-800 mb-10">📝 Modifier la sortie</h1>
|
||||
|
||||
{{ form_start(form, { 'attr': { 'class': 'space-y-8' } }) }}
|
||||
|
||||
<!-- Informations principales -->
|
||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-8">
|
||||
<div>
|
||||
<label for="nom" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
🎉 Nom de la sortie
|
||||
</label>
|
||||
{{ form_row(form.nom, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
<div>
|
||||
<label for="dateHeureDebut" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
🕒 Date et heure de début
|
||||
</label>
|
||||
{{ form_row(form.dateHeureDebut, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Durée et date limite d'inscription -->
|
||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-8">
|
||||
<div>
|
||||
<label for="duree" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
⏳ Durée (minutes)
|
||||
</label>
|
||||
{{ form_row(form.duree, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
<div>
|
||||
<label for="dateLimiteInscription" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
📆 Date limite d'inscription
|
||||
</label>
|
||||
{{ form_row(form.dateLimiteInscription, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Nombre maximum et informations complémentaires -->
|
||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-8">
|
||||
<div>
|
||||
<label for="nbInscriptionsMax" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
👥 Nombre maximum d'inscriptions
|
||||
</label>
|
||||
{{ form_row(form.nbInscriptionsMax, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
<div>
|
||||
<label for="infosSortie" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
📝 Informations complémentaires
|
||||
</label>
|
||||
{{ form_row(form.infosSortie, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Ville et lieu -->
|
||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-8">
|
||||
<div>
|
||||
<label for="ville" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
🏙️ Ville
|
||||
</label>
|
||||
{{ form_row(form.ville, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
<div>
|
||||
<label for="lieu" class="block text-sm font-semibold text-gray-700 mb-2">
|
||||
📍 Lieu
|
||||
</label>
|
||||
{{ form_row(form.lieu, { 'attr': { 'class': 'w-full rounded-md border-gray-300 shadow focus:ring-blue-500 focus:border-blue-500' } }) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Boutons -->
|
||||
<div class="flex justify-end mt-8 space-x-4">
|
||||
<a href="{{ path('sortie_view', { id: sortie.getIdSortie() }) }}" class="px-6 py-3 bg-gray-500 text-white rounded-lg shadow-md hover:bg-gray-600">
|
||||
❌ Annuler
|
||||
</a>
|
||||
<button type="submit" class="px-6 py-3 bg-blue-500 text-white rounded-lg shadow-md hover:bg-blue-600">
|
||||
💾 Enregistrer
|
||||
</button>
|
||||
</div>
|
||||
|
||||
{{ form_end(form) }}
|
||||
</div>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user