feat(frontend): vue liste des sites

Nouveau SitesService (GET /sites) et page SiteList consommant le design
système (ev-card, ev-badge, ev-alert, ev-brand). Ajoute la route /sites,
un lien depuis le dashboard, et une route détail /sites/:siteId pointant
vers un placeholder minimal en attendant l'issue #51.

Closes #49
This commit is contained in:
Johan LEROY
2026-09-17 15:58:35 +02:00
parent 1d8c986386
commit 5581cb1ef3
16 changed files with 417 additions and 13 deletions
@@ -34,6 +34,22 @@
color: var(--color-text-muted);
}
.dashboard__actions {
display: flex;
align-items: center;
gap: 1rem;
}
.dashboard__sites-link {
color: var(--color-primary);
font-weight: 600;
text-decoration: none;
&:hover {
text-decoration: underline;
}
}
h2 {
font-size: 1.1rem;
font-weight: 600;