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
34 KiB
34 KiB