Polish dashboard analytics and campaign layouts

This commit is contained in:
Matthias
2026-07-01 19:50:31 +02:00
parent 5db471fba4
commit f0b2c48073
9 changed files with 302 additions and 81 deletions

View File

@@ -333,7 +333,7 @@ export function CampaignsBoard() {
{rowError ? <p className="text-sm text-destructive" role="alert">{rowError}</p> : null}
{actionLabel ? <p className="text-sm" role="status">{actionLabel}</p> : null}
<div className="grid gap-4 2xl:grid-cols-[minmax(0,1fr)_21rem]">
<div className="grid gap-4 2xl:grid-cols-[minmax(0,1fr)_20rem]">
<div className="min-w-0">
{campaignsSorted.length === 0 ? (
<Card className="agency-panel">
@@ -438,6 +438,7 @@ export function CampaignsBoard() {
onClick={() => openEditDialog(campaign)}
disabled={isBusy}
aria-label={`${campaign.name} bearbeiten`}
title={`${campaign.name} bearbeiten`}
>
<Pencil className="size-3.5" />
</Button>
@@ -445,10 +446,11 @@ export function CampaignsBoard() {
variant="outline"
onClick={() => runCampaign(campaign)}
disabled={isBusy}
size="sm"
size="icon-sm"
aria-label={`${campaign.name} Suchlauf starten`}
title={`${campaign.name} Suchlauf starten`}
>
<Play className="size-3.5" />
Suchlauf starten
</Button>
</div>
</div>