From 0f613e49cedc9322764144b35587c551c5864879 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 5 May 2026 17:36:48 +0200 Subject: [PATCH] refactor(shared): move FieldLabelBadge primitive to shared/primitives MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FieldLabelBadge is a generic UI primitive (additive/replace badge used in form field labels). It lived in the document domain but was already imported by PersonTypeahead (person domain), creating a person → document coupling. Moving it to shared/primitives eliminates that cross-domain dependency. Refs #410 Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/document/DescriptionSection.svelte | 2 +- frontend/src/lib/document/WhoWhenSection.svelte | 2 +- frontend/src/lib/person/PersonTypeahead.svelte | 2 +- .../lib/{document => shared/primitives}/FieldLabelBadge.svelte | 0 .../primitives}/FieldLabelBadge.svelte.spec.ts | 0 5 files changed, 3 insertions(+), 3 deletions(-) rename frontend/src/lib/{document => shared/primitives}/FieldLabelBadge.svelte (100%) rename frontend/src/lib/{document => shared/primitives}/FieldLabelBadge.svelte.spec.ts (100%) diff --git a/frontend/src/lib/document/DescriptionSection.svelte b/frontend/src/lib/document/DescriptionSection.svelte index a39fc9bd..b18cc16a 100644 --- a/frontend/src/lib/document/DescriptionSection.svelte +++ b/frontend/src/lib/document/DescriptionSection.svelte @@ -1,7 +1,7 @@