From 4e179b40d24b691bd004aeea320c1d09aa2a78ee Mon Sep 17 00:00:00 2001 From: Sylvain Schneider Date: Mon, 11 May 2026 23:39:20 +0200 Subject: [PATCH] appends tests tab --- kwa-ui/src/components/RequirementDetail.vue | 158 ++++++++++++-------- 1 file changed, 95 insertions(+), 63 deletions(-) diff --git a/kwa-ui/src/components/RequirementDetail.vue b/kwa-ui/src/components/RequirementDetail.vue index 5a10648..e1a3021 100644 --- a/kwa-ui/src/components/RequirementDetail.vue +++ b/kwa-ui/src/components/RequirementDetail.vue @@ -3,6 +3,8 @@ import Button from 'primevue/button' import Card from 'primevue/card' import Chip from 'primevue/chip' import Divider from 'primevue/divider' +import TabView from 'primevue/tabview' +import TabPanel from 'primevue/tabpanel' import Tag from 'primevue/tag' export interface Requirement { @@ -76,79 +78,90 @@ const prioritySeverity = (priority: Requirement['priority']) => { @@ -316,6 +329,25 @@ const prioritySeverity = (priority: Requirement['priority']) => { margin-top: 0.75rem; } +.tests-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 0.75rem; + padding: 2rem 1rem; + color: #9ca3af; +} + +.tests-placeholder i { + font-size: 2.5rem; +} + +:deep(.p-tabview-panels) { + padding-left: 0; + padding-right: 0; +} + @media (max-width: 1120px) { .detail-grid, .detail-columns {