From 261853237736a1a9514bb89f0604749d18458ae6 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 18 Aug 2026 21:32:42 +0200 Subject: [PATCH] feat: align projects with shared UI foundations --- src/govoplan_projects/backend/manifest.py | 12 ++++++++++++ webui/src/styles/projects.css | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/govoplan_projects/backend/manifest.py b/src/govoplan_projects/backend/manifest.py index a1864ea..50799cd 100644 --- a/src/govoplan_projects/backend/manifest.py +++ b/src/govoplan_projects/backend/manifest.py @@ -24,6 +24,7 @@ from govoplan_core.core.modules import ( ModuleManifest, NavItem, PermissionDefinition, + ProductAreaContribution, RoleTemplate, ) from govoplan_core.core.provider_governance import ( @@ -292,6 +293,17 @@ manifest = ModuleManifest( order=36, ), ), + product_areas=( + ProductAreaContribution( + id="work", + module_id=MODULE_ID, + label="i18n:govoplan-core.product_area.work", + icon="list-checks", + description="i18n:govoplan-core.product_area.work_description", + surface_ids=("projects.nav.projects", "projects.route.projects"), + order=10, + ), + ), view_surfaces=( ViewSurface( id="projects.navigation", diff --git a/webui/src/styles/projects.css b/webui/src/styles/projects.css index 9b433cc..00a033a 100644 --- a/webui/src/styles/projects.css +++ b/webui/src/styles/projects.css @@ -87,7 +87,7 @@ gap: 1px; overflow: hidden; border: 1px solid var(--border); - border-radius: 6px; + border-radius: var(--radius-compact); background: var(--border); } @@ -156,7 +156,7 @@ font-size: 0.8rem; } -@media (max-width: 920px) { +@media (max-width: 900px) { .projects-count { margin-left: 0; }