From be411e4ca813a16c956cf66c0f46ba8069af83cd Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 18 Aug 2026 21:32:34 +0200 Subject: [PATCH] feat: align committee with shared UI foundations --- src/govoplan_committee/backend/manifest.py | 12 ++++++++++++ webui/src/styles/committee.css | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/govoplan_committee/backend/manifest.py b/src/govoplan_committee/backend/manifest.py index b504c78..142e63a 100644 --- a/src/govoplan_committee/backend/manifest.py +++ b/src/govoplan_committee/backend/manifest.py @@ -23,6 +23,7 @@ from govoplan_core.core.modules import ( ModuleManifest, NavItem, PermissionDefinition, + ProductAreaContribution, RoleTemplate, ) from govoplan_core.core.views import ViewSurface @@ -357,6 +358,17 @@ manifest = ModuleManifest( order=38, ), ), + product_areas=( + ProductAreaContribution( + id="meetings-decisions", + module_id=MODULE_ID, + label="i18n:govoplan-core.product_area.meetings_decisions", + icon="calendar", + description="i18n:govoplan-core.product_area.meetings_decisions_description", + surface_ids=("committee.nav.committee", "committee.route.committee"), + order=50, + ), + ), view_surfaces=( ViewSurface( id="committee.navigation", diff --git a/webui/src/styles/committee.css b/webui/src/styles/committee.css index c706b0c..05193de 100644 --- a/webui/src/styles/committee.css +++ b/webui/src/styles/committee.css @@ -249,7 +249,7 @@ border-top: 1px solid var(--border); } -@media (max-width: 1050px) { +@media (max-width: 1100px) { .committee-workspace { grid-template-columns: minmax(190px, 0.7fr) minmax(220px, 0.9fr) minmax(360px, 1.6fr); }