feat(abonnement): sélection de formule par cartes cliquables dans mes-infos

Remplace la garde ?plan= (redirection si absent) par une sélection
interactive : deux cartes de formule (réutilisées de la page publique via
_plan_card) cliquables, un callback recopie le choix dans un champ caché
natif soumis avec le POST du formulaire. Le bouton de soumission reste
désactivé tant qu'aucune formule n'est choisie (en plus des cases à
cocher existantes).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-07-04 23:43:39 +02:00
parent 315c500005
commit 349fb17c90
3 changed files with 118 additions and 9 deletions
+11
View File
@@ -1010,3 +1010,14 @@ input[type="number"] {
font-size: 1.1rem;
color: #ccc;
}
.plan-selectable {
cursor: pointer;
}
.plan-selectable .card {
transition: background-color 0.15s, border-color 0.15s;
}
.plan-selectable.selected .card {
background-color: var(--bs-primary-bg-subtle);
border-color: var(--bs-primary);
}