{% extends 'base.html.twig' %} {% block title %}Contract Row - Design System - Bubul{% endblock %} {% block body %}
Ligne de contrat avec outils, dates et tokens
Affiche un contrat avec son nom, ses dates de validité, les outils inclus, les tokens mensuels et le statut actif/expiré. Peut être cliquable.
2
Atomes
7
Paramètres
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| name | string | (requis) | Nom du contrat |
| startDate | DateTime | (requis) | Date de début du contrat |
| endDate | DateTime | (requis) | Date de fin du contrat |
| tools | array | [] | Outils inclus [{code, name}] |
| tokens | int | 0 | Tokens mensuels alloués |
| isActive | bool | true | Contrat actif ou expiré |
| href | string | null | Lien vers le détail |
{% verbatim %}{% include '_molecules/contract-row/contract-row.html.twig' with {
name: 'Contrat Premium',
startDate: contract.startDate,
endDate: contract.endDate,
tools: contract.tools,
tokens: contract.monthlyTokens,
isActive: contract.isActive,
href: path('admin_contract_show', {id: contract.id})
} only %}{% endverbatim %}