feat(FN-4124): address drafts UX review feedback for MissionManager

Fixes UX review feedback for the MissionManager drafts feature, refactoring the component logic and updating corresponding tests. Minor CSS adjustments for the updated UI.

Fusion-Task-Id: FN-4124
This commit is contained in:
Fusion
2026-05-12 20:53:52 -07:00
committed by gsxdsm
parent ab8f3a5630
commit 6792fa5673
3 changed files with 87 additions and 42 deletions

View File

@@ -536,6 +536,8 @@
.mission-list__resume-actions {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
gap: var(--space-xs);
margin-inline-start: auto;
}
@@ -2431,6 +2433,7 @@
/* Touch-friendly controls */
.mission-list__item-actions .mission-icon-btn,
.mission-list__item-actions .mission-btn,
.mission-milestone__actions .mission-icon-btn,
.mission-slice__actions .mission-icon-btn,
.mission-feature__actions .mission-icon-btn {
@@ -2466,6 +2469,7 @@
/* Fix touch targets to meet 36px minimum */
.mission-list__item-actions .mission-icon-btn,
.mission-list__item-actions .mission-btn,
.mission-milestone__actions .mission-icon-btn,
.mission-slice__actions .mission-icon-btn,
.mission-feature__actions .mission-icon-btn {