feat(FN-5080): merge fusion/fn-5080

This commit is contained in:
gsxdsm
2026-05-18 16:23:24 -07:00
parent 0046fc92e2
commit ceafb0ee9f
2 changed files with 13 additions and 4 deletions

View File

@@ -1202,9 +1202,8 @@
overflow: hidden;
}
.card-action-row .card-send-back-menu {
left: 0;
right: auto;
.card-action-row .card-send-back {
margin-left: auto;
}
.card-send-back-menu-item {

View File

@@ -1732,7 +1732,7 @@ describe("TaskCard", () => {
});
it("renders Create PR before Move inside card-action-row", () => {
render(
const { container } = render(
<TaskCard
task={makeTask({ column: "in-review", paused: false, userPaused: false, prInfo: undefined as any })}
onOpenDetail={noop}
@@ -1750,6 +1750,16 @@ describe("TaskCard", () => {
expect(actionRow).not.toBeNull();
expect(moveButton.closest(".card-action-row")).toBe(actionRow);
expect(createPrButton.compareDocumentPosition(moveButton) & Node.DOCUMENT_POSITION_FOLLOWING).toBeTruthy();
const moveControl = container.querySelector(".card-action-row .card-send-back") as HTMLElement | null;
expect(moveControl).not.toBeNull();
expect(getComputedStyle(moveControl as HTMLElement).marginLeft).toBe("auto");
fireEvent.click(moveButton);
const menu = screen.getByRole("menu");
const menuStyle = getComputedStyle(menu);
expect(menuStyle.right).toBe("0px");
expect(menuStyle.left).not.toBe("0px");
});
it.each([