gsxdsm
59c613cf38
FN-6052: move hold-task promote action into task cards
Move hold-column promotion into the shared task card action row.
- pass hold-column promote handlers and loading state through Column into TaskCard
- render a card-level Promote button with shared action styling and loading behavior
- remove the separate hold-column wrapper/button styling in Lane.css
- update Column and Lane tests to target the card-level promote control and add TaskCard coverage
Files changed:
packages/dashboard/app/components/Column.tsx | 64 ++++++++------------
packages/dashboard/app/components/Lane.css | 9 ---
packages/dashboard/app/components/TaskCard.css | 37 ++++++++++++
packages/dashboard/app/components/TaskCard.tsx | 32 +++++++++-
.../app/components/__tests__/Column.test.tsx | 16 +++--
.../app/components/__tests__/Lane.test.tsx | 16 +++--
.../app/components/__tests__/TaskCard.test.tsx | 70 ++++++++++++++++++++++
7 files changed, 187 insertions(+), 57 deletions(-)
Fusion-Task-Id: FN-6052
Fusion-Task-Lineage: b2f98e06-cd3f-4f49-b540-68b56753c1fb
2026-06-09 01:29:47 -07:00
..
2026-06-08 15:19:27 -07:00
2026-05-31 20:05:32 -07:00
2026-06-09 00:01:00 -07:00
2026-06-09 01:29:47 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-09 00:44:48 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00