From 3f1177abbd72878e6de22095621e9fea91ff8f38 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 18 Aug 2026 21:32:34 +0200 Subject: [PATCH] feat: align distribution lists with shared UI foundations --- src/govoplan_dist_lists/backend/manifest.py | 12 ++++++++++++ webui/src/styles/dist-lists.css | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/govoplan_dist_lists/backend/manifest.py b/src/govoplan_dist_lists/backend/manifest.py index b17a399..b8b4729 100644 --- a/src/govoplan_dist_lists/backend/manifest.py +++ b/src/govoplan_dist_lists/backend/manifest.py @@ -40,6 +40,7 @@ from govoplan_core.core.modules import ( ModuleManifest, NavItem, PermissionDefinition, + ProductAreaContribution, RoleTemplate, ) from govoplan_core.core.provider_governance import declared_module_architecture @@ -320,6 +321,17 @@ manifest = ModuleManifest( order=74, ), ), + product_areas=( + ProductAreaContribution( + id="communication", + module_id=MODULE_ID, + label="i18n:govoplan-core.product_area.communication", + icon="mail", + description="i18n:govoplan-core.product_area.communication_description", + surface_ids=("dist_lists.nav.distribution.lists", "dist_lists.route.distribution.lists"), + order=40, + ), + ), view_surfaces=( ViewSurface( id="dist_lists.page", diff --git a/webui/src/styles/dist-lists.css b/webui/src/styles/dist-lists.css index 772fa3f..d4b27f7 100644 --- a/webui/src/styles/dist-lists.css +++ b/webui/src/styles/dist-lists.css @@ -217,7 +217,7 @@ .dist-lists-entry-dialog { width: min(780px, calc(100vw - 32px)); - max-width: 780px; + max-width: 760px; } .dist-lists-provider-notices { @@ -300,7 +300,7 @@ word-break: break-word; } -@media (max-width: 1040px) { +@media (max-width: 1100px) { .dist-lists-workspace-toolbar { align-items: flex-start; }