refactor(campaigns): move CampaignTimingPanel next to Progress panel
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
Progress and Timing now share a 2-column grid at the top of the detail page. Removed CampaignTimingPanel from the bottom Jira section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -309,6 +309,8 @@ export default function CampaignDetailPage() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{/* Progress + Timing side by side */}
|
||||||
|
<div className="grid gap-6 lg:grid-cols-2">
|
||||||
{/* Progress Panel */}
|
{/* Progress Panel */}
|
||||||
<div className="rounded-xl border border-gray-800 bg-gray-900 p-6">
|
<div className="rounded-xl border border-gray-800 bg-gray-900 p-6">
|
||||||
<h2 className="mb-4 text-lg font-semibold text-white">Progress</h2>
|
<h2 className="mb-4 text-lg font-semibold text-white">Progress</h2>
|
||||||
@@ -349,6 +351,10 @@ export default function CampaignDetailPage() {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{/* Campaign Timing */}
|
||||||
|
<CampaignTimingPanel campaignId={campaignId!} />
|
||||||
|
</div>
|
||||||
|
|
||||||
{/* Kill Chain Timeline */}
|
{/* Kill Chain Timeline */}
|
||||||
<div className="rounded-xl border border-gray-800 bg-gray-900 p-6">
|
<div className="rounded-xl border border-gray-800 bg-gray-900 p-6">
|
||||||
<div className="mb-4 flex items-center justify-between">
|
<div className="mb-4 flex items-center justify-between">
|
||||||
@@ -630,11 +636,8 @@ export default function CampaignDetailPage() {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Jira + Campaign Timing */}
|
{/* Jira */}
|
||||||
<div className="grid gap-6 lg:grid-cols-2">
|
|
||||||
<JiraLinkPanel entityType="campaign" entityId={campaignId!} readOnly label={campaign.name} />
|
<JiraLinkPanel entityType="campaign" entityId={campaignId!} readOnly label={campaign.name} />
|
||||||
<CampaignTimingPanel campaignId={campaignId!} />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Add Test to Campaign Modal */}
|
{/* Add Test to Campaign Modal */}
|
||||||
<AddTestToCampaignModal
|
<AddTestToCampaignModal
|
||||||
|
|||||||
Reference in New Issue
Block a user