feat: tweak a few icons & add line editor button to side panel (#7990)

This commit is contained in:
David Luzar 2024-05-07 13:18:39 +02:00 committed by GitHub
parent f0d25e34c3
commit d1f37cc64f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 687 additions and 861 deletions

View file

@ -214,7 +214,7 @@ describe("Test Linear Elements", () => {
clientY: midpoint[1],
});
// Enter line editor
let contextMenu = document.querySelector(".context-menu");
const contextMenu = document.querySelector(".context-menu");
fireEvent.contextMenu(GlobalTestState.interactiveCanvas, {
button: 2,
clientX: midpoint[0],
@ -223,23 +223,6 @@ describe("Test Linear Elements", () => {
fireEvent.click(queryByText(contextMenu as HTMLElement, "Edit line")!);
expect(h.state.editingLinearElement?.elementId).toEqual(h.elements[0].id);
// Exiting line editor
fireEvent.contextMenu(GlobalTestState.interactiveCanvas, {
button: 2,
clientX: midpoint[0],
clientY: midpoint[1],
});
contextMenu = document.querySelector(".context-menu");
fireEvent.contextMenu(GlobalTestState.interactiveCanvas, {
button: 2,
clientX: midpoint[0],
clientY: midpoint[1],
});
fireEvent.click(
queryByText(contextMenu as HTMLElement, "Exit line editor")!,
);
expect(h.state.editingLinearElement?.elementId).toBeUndefined();
});
it("should enter line editor when using double clicked with ctrl key", () => {