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 {