Vue · CRM / Ventes
Tableau Kanban
DisponiblePatron emblématique : board en colonnes de cartes (pipeline CRM, tâches projet…). Chaque carte
combine Card + Badge de priorité + ProgressBar d'avancement + Avatar du responsable. Un seul NodeSpec → rendu
identique en Svelte, React, Vue et Angular. Débloque les boards tâches, recrutement, OF… par échange
de colonnes/cartes.
Rendu multi-framework
Utilisez les onglets pour basculer entre Svelte, React, Vue et Angular. Le rendu et le code copié reflètent le framework sélectionné.
Tableau Kanban : pipeline CRM (données mock)
Qualification2
Airbus : Refonte ERP
Avancement
Marie Lefebvre
Orange : Portail self-care
Avancement
Karim Benali
Proposition3
Safran : Migration cloud
Avancement
Sophie Durand
Thales : Dashboard BI
Avancement
Léa Moreau
Capgemini : Audit DS
Avancement
Tom Girard
Négociation2
Société Générale : App mobile
Avancement
Marie Lefebvre
Dassault : Design tokens
Avancement
Sophie Durand
Voir le code (Svelte)
<div class="kb-board">
<div class="kb-column">
<div class="kb-column-head">
<span class="kb-column-title">Qualification</span>
<Badge tone="neutral">2</Badge>
</div>
<div class="kb-column-cards">
<Card interactive class="kb-card">
<h4 class="kb-card-title">Airbus : Refonte ERP</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">120 000 €</span>
<Badge tone="error">Haute</Badge>
</div>
<ProgressBar label="Avancement" value={20} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Marie Lefebvre" size="sm" tone="category1" />
<span class="kb-card-owner-name">Marie Lefebvre</span>
</div>
</Card>
<Card interactive class="kb-card">
<h4 class="kb-card-title">Orange : Portail self-care</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">65 000 €</span>
<Badge tone="warning">Moyenne</Badge>
</div>
<ProgressBar label="Avancement" value={15} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Karim Benali" size="sm" tone="category2" />
<span class="kb-card-owner-name">Karim Benali</span>
</div>
</Card>
</div>
</div>
<div class="kb-column">
<div class="kb-column-head">
<span class="kb-column-title">Proposition</span>
<Badge tone="info">3</Badge>
</div>
<div class="kb-column-cards">
<Card interactive class="kb-card">
<h4 class="kb-card-title">Safran : Migration cloud</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">210 000 €</span>
<Badge tone="error">Haute</Badge>
</div>
<ProgressBar label="Avancement" value={55} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Sophie Durand" size="sm" tone="category3" />
<span class="kb-card-owner-name">Sophie Durand</span>
</div>
</Card>
<Card interactive class="kb-card">
<h4 class="kb-card-title">Thales : Dashboard BI</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">48 000 €</span>
<Badge tone="info">Basse</Badge>
</div>
<ProgressBar label="Avancement" value={40} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Léa Moreau" size="sm" tone="category4" />
<span class="kb-card-owner-name">Léa Moreau</span>
</div>
</Card>
<Card interactive class="kb-card">
<h4 class="kb-card-title">Capgemini : Audit DS</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">32 000 €</span>
<Badge tone="warning">Moyenne</Badge>
</div>
<ProgressBar label="Avancement" value={50} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Tom Girard" size="sm" tone="category5" />
<span class="kb-card-owner-name">Tom Girard</span>
</div>
</Card>
</div>
</div>
<div class="kb-column">
<div class="kb-column-head">
<span class="kb-column-title">Négociation</span>
<Badge tone="success">2</Badge>
</div>
<div class="kb-column-cards">
<Card interactive class="kb-card">
<h4 class="kb-card-title">Société Générale : App mobile</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">175 000 €</span>
<Badge tone="error">Haute</Badge>
</div>
<ProgressBar label="Avancement" value={80} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Marie Lefebvre" size="sm" tone="category1" />
<span class="kb-card-owner-name">Marie Lefebvre</span>
</div>
</Card>
<Card interactive class="kb-card">
<h4 class="kb-card-title">Dassault : Design tokens</h4>
<div class="kb-card-meta">
<span class="kb-card-amount">54 000 €</span>
<Badge tone="warning">Moyenne</Badge>
</div>
<ProgressBar label="Avancement" value={70} size="sm" showValue />
<div class="kb-card-owner">
<Avatar name="Sophie Durand" size="sm" tone="category3" />
<span class="kb-card-owner-name">Sophie Durand</span>
</div>
</Card>
</div>
</div>
</div>