{% extends 'school/base.html.twig' %}
{% block title %}{{ is_edit ? 'Modifier annonce TV' : 'Nouvelle annonce TV' }} | {{ ecole.nom }}{% endblock %}
{% block content %}
<div class="admin-page-stack">
    <section class="admin-page-header admin-page-header-compact">
        <div><p class="admin-eyebrow">ANNONCES TV</p><h1 class="admin-page-title">{{ is_edit ? 'Modifier l’annonce' : 'Nouvelle annonce' }}</h1><p>Créez un message très lisible qui peut prendre le dessus sur le planning TV.</p></div>
        <div class="admin-actions admin-actions-wide"><a class="admin-btn admin-btn-secondary" href="{{ path('school_annonce_tv_index') }}">Retour aux annonces</a></div>
    </section>
    <section class="admin-card">
        {{ form_start(form, {attr:{class:'admin-form'}}) }}
        <div class="admin-form-grid admin-form-grid-two">
            <div class="admin-field">{{ form_label(form.titre, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.titre, {attr:{class:'form-control'}}) }}{{ form_errors(form.titre) }}</div>
            <div class="admin-field">{{ form_label(form.couleur, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.couleur, {attr:{class:'form-control form-control-color'}}) }}{{ form_errors(form.couleur) }}</div>
            <div class="admin-field admin-field-full">{{ form_label(form.message, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.message, {attr:{class:'form-control'}}) }}{{ form_errors(form.message) }}</div>
            <div class="admin-field">{{ form_label(form.section, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.section, {attr:{class:'form-select'}}) }}{{ form_errors(form.section) }}</div>
            <div class="admin-field">{{ form_label(form.ecranTv, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.ecranTv, {attr:{class:'form-select'}}) }}{{ form_errors(form.ecranTv) }}</div>
            <div class="admin-field">{{ form_label(form.afficherDe, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.afficherDe, {attr:{class:'form-control'}}) }}{{ form_errors(form.afficherDe) }}</div>
            <div class="admin-field">{{ form_label(form.afficherJusqua, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.afficherJusqua, {attr:{class:'form-control'}}) }}{{ form_errors(form.afficherJusqua) }}</div>
            <div class="admin-field">{{ form_label(form.dureeSecondes, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.dureeSecondes, {attr:{class:'form-control'}}) }}{{ form_errors(form.dureeSecondes) }}</div>
            <div class="admin-field">{{ form_label(form.ordre, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.ordre, {attr:{class:'form-control'}}) }}{{ form_errors(form.ordre) }}</div>
            <div class="admin-field">{{ form_label(form.sonnerieType, null, {label_attr:{class:'form-label'}}) }}{{ form_widget(form.sonnerieType, {attr:{class:'form-select'}}) }}{{ form_errors(form.sonnerieType) }}</div>
            <div class="admin-field admin-field-full">
                <label class="admin-check-card">{{ form_widget(form.active, {attr:{class:'form-check-input'}}) }}<span><strong>Active sur TV</strong><small>L’annonce pourra s’afficher si la période est valide.</small></span></label>
                <label class="admin-check-card">{{ form_widget(form.urgent, {attr:{class:'form-check-input'}}) }}<span><strong>Annonce urgente</strong><small>Prioritaire sur les autres annonces et le planning.</small></span></label>
                <label class="admin-check-card">{{ form_widget(form.sonnerie, {attr:{class:'form-check-input'}}) }}<span><strong>Jouer une sonnerie</strong><small>Le navigateur peut bloquer le son tant qu’il n’y a pas eu une première interaction.</small></span></label>
            </div>
        </div>
        {{ form_rest(form) }}
        <div class="admin-form-actions"><a class="admin-btn admin-btn-secondary" href="{{ path('school_annonce_tv_index') }}">Annuler</a><button class="admin-btn admin-btn-primary" type="submit"><span class="material-symbols-outlined">save</span>{{ is_edit ? 'Enregistrer' : 'Publier l’annonce' }}</button></div>
        {{ form_end(form) }}
    </section>
</div>
{% endblock %}
