feat: add "toggle grid" to command palette (#7887)

This commit is contained in:
David Luzar 2024-04-13 19:12:29 +02:00 committed by GitHub
parent da2e507298
commit 890ed9f31f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 65 additions and 5 deletions

View file

@ -7870,8 +7870,51 @@ exports[`contextMenu element > shows context menu for canvas > [end of test] app
"separator",
{
"checked": [Function],
"icon": <svg
aria-hidden="true"
className=""
fill="none"
focusable="false"
role="img"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={2}
viewBox="0 0 24 24"
>
<g
strokeWidth={1.5}
>
<path
d="M0 0h24v24H0z"
fill="none"
stroke="none"
/>
<path
d="M3 6h18"
/>
<path
d="M3 12h18"
/>
<path
d="M3 18h18"
/>
<path
d="M6 3v18"
/>
<path
d="M12 3v18"
/>
<path
d="M18 3v18"
/>
</g>
</svg>,
"keyTest": [Function],
"label": "labels.showGrid",
"keywords": [
"snap",
],
"label": "labels.toggleGrid",
"name": "gridMode",
"perform": [Function],
"predicate": [Function],

View file

@ -101,7 +101,7 @@ describe("<Excalidraw/>", () => {
clientY: 1,
});
const contextMenu = document.querySelector(".context-menu");
fireEvent.click(queryByText(contextMenu as HTMLElement, "Show grid")!);
fireEvent.click(queryByText(contextMenu as HTMLElement, "Toggle grid")!);
expect(h.state.gridSize).toBe(GRID_SIZE);
});