UI badge cleanup + /chart-of-accounts route + loop skills (#850)
Bundles three separable concerns: - style(ui): badge audit + cleanup across 45 files — real-status chips use Badge variants (raw Tailwind colors dropped), non-status count/type/label chips demoted to muted text, clustered badges consolidated; 20 unused imports removed. - feat(bookkeeping): Kontoplan moved to a dedicated /chart-of-accounts route (nav + command palette wired); /bookkeeping shows the journal list only. - chore(skills): loop-* automation skills + design-scan workflow under .claude/. fix(reports): restored the destructive count badge on blocking errors in the periodisk sammanställning (EC Sales List) — a genuine status cue the audit had wrongly flattened; flagged by the PR reviewer and Swedish compliance bot, now clean. All CI green; compliance bots report no findings. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
d63d2aecf0
commit
2da9c71eb3
@@ -641,19 +641,24 @@ export function DigitalInlamning({ periodId }: { periodId: string }) {
|
||||
label: submission.status,
|
||||
variant: 'outline' as const,
|
||||
}
|
||||
const envLabel =
|
||||
submission.environment === 'prod'
|
||||
? ''
|
||||
: submission.environment === 'test'
|
||||
? 'Testmiljö'
|
||||
: submission.environment === 'acceptans'
|
||||
? 'Acceptansmiljö'
|
||||
: submission.environment.charAt(0).toUpperCase() +
|
||||
submission.environment.slice(1)
|
||||
return (
|
||||
<div
|
||||
key={submission.id}
|
||||
className="flex items-start justify-between gap-4 border-b border-border last:border-b-0 pb-3 last:pb-0"
|
||||
>
|
||||
<div className="space-y-1">
|
||||
<div className="flex items-center gap-2">
|
||||
<Badge variant={badge.variant}>{badge.label}</Badge>
|
||||
{submission.environment !== 'prod' && (
|
||||
<Badge variant="outline">{submission.environment}</Badge>
|
||||
)}
|
||||
</div>
|
||||
<Badge variant={badge.variant}>{badge.label}</Badge>
|
||||
<p className="text-xs text-muted-foreground tabular-nums">
|
||||
{envLabel ? `${envLabel} · ` : ''}
|
||||
{formatDate(submission.created_at)}
|
||||
{submission.idnummer ? ` · id ${submission.idnummer}` : ''}
|
||||
{submission.undertecknare_namn ? ` · ${submission.undertecknare_namn}` : ''}
|
||||
|
||||
Reference in New Issue
Block a user