{% extends 'base.html.twig' %} {% block title %}Tool Card - Design System - Bubul{% endblock %} {% block body %}
{% verbatim %}{% include '_molecules/tool-card/tool-card.html.twig' with {
name: 'Moodia',
code: 'moodia',
tagline: 'PDF → Cours Moodle',
href: '/moodia',
isNew: true,
stats: {
generated: 42,
items: 'cours',
tokens: 125000,
wh: 37.5,
lastUsed: 'now'|date('Y-m-d')
},
percentage: 45,
weekUsage: [3, 1, 0, 2, 4, 1, 3, 2, 0, 1, 5, 2, 3, 1, 4, 2, 0, 3, 1, 2, 4, 3, 1, 0, 2, 5, 3, 2, 1, 4]
} %}{% endverbatim %}
Fichier : templates/_molecules/tool-card/tool-card.html.twig
Chaque outil a sa propre couleur d'accent derivee du parametre code.
| Code | Couleur | Token CSS | Apercu |
|---|---|---|---|
moodia | Bleu | primary | |
serenia | Violet | cohorts | |
slidia | Orange | warning | |
monalisia | Rose | pink | |
castia | Vert | success | |
sam | Cyan | info |
Grille de 6 outils avec leurs couleurs respectives
Parametre : locked: true
| Parametre | Type | Defaut | Description |
|---|---|---|---|
name | string | (requis) | Nom de l'outil |
code | string | (requis) | Code de l'outil (moodia, serenia, slidia, monalisia, castia, sam) |
tagline | string | null | Sous-titre de l'outil |
description | string | null | Description de l'outil |
href | string | null | Lien vers l'outil (rend la carte cliquable) |
isNew | bool | false | Afficher le badge NEW |
stats | object | {} | Statistiques de l'outil |
stats.generated | int | 0 | Nombre de contenus generes |
stats.items | string | 'contenus' | Label des contenus (cours, images, presentations...) |
stats.tokens | int | 0 | Tokens consommes |
stats.wh | float | 0 | Energie en Wh |
stats.lastUsed | string | null | Derniere utilisation (date) |
percentage | int | 0 | Pourcentage tokens vs total |
weekUsage | array | [] | Usage par jour (30 valeurs pour sparkline) |
locked | bool | false | Outil verrouille (grise, non cliquable) |
class | string | '' | Classes additionnelles |