|
@@ -80,6 +80,10 @@ const RightSlot = styled('div', {
|
|
|
|
|
|
|
|
export const ZoomMenu = () => {
|
|
export const ZoomMenu = () => {
|
|
|
const app = useApp();
|
|
const app = useApp();
|
|
|
|
|
+ const preventEvent = (e:Event) => {
|
|
|
|
|
+ e.preventDefault()
|
|
|
|
|
+ console.log("hi")
|
|
|
|
|
+ }
|
|
|
return (
|
|
return (
|
|
|
<Box>
|
|
<Box>
|
|
|
<DropdownMenu>
|
|
<DropdownMenu>
|
|
@@ -88,19 +92,19 @@ export const ZoomMenu = () => {
|
|
|
</DropdownMenuTrigger>
|
|
</DropdownMenuTrigger>
|
|
|
<DropdownMenuContent sideOffset={12} >
|
|
<DropdownMenuContent sideOffset={12} >
|
|
|
<DropdownMenuArrow></DropdownMenuArrow>
|
|
<DropdownMenuArrow></DropdownMenuArrow>
|
|
|
- <DropdownMenuItem onClick={app.api.zoomToFit}>
|
|
|
|
|
|
|
+ <DropdownMenuItem onSelect={preventEvent} onClick={app.api.zoomToFit}>
|
|
|
Zoom to Fit <RightSlot></RightSlot>
|
|
Zoom to Fit <RightSlot></RightSlot>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
- <DropdownMenuItem onClick={app.api.zoomToSelection}>
|
|
|
|
|
|
|
+ <DropdownMenuItem onSelect={preventEvent} onClick={app.api.zoomToSelection}>
|
|
|
Zoom to Selection <RightSlot>⌘+Minus</RightSlot>
|
|
Zoom to Selection <RightSlot>⌘+Minus</RightSlot>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
- <DropdownMenuItem onClick={app.api.zoomIn}>
|
|
|
|
|
|
|
+ <DropdownMenuItem onSelect={preventEvent} onClick={app.api.zoomIn}>
|
|
|
Zoom In <RightSlot>⌘+Plus</RightSlot>
|
|
Zoom In <RightSlot>⌘+Plus</RightSlot>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
- <DropdownMenuItem onClick={app.api.zoomOut}>
|
|
|
|
|
|
|
+ <DropdownMenuItem onSelect={preventEvent} onClick={app.api.zoomOut}>
|
|
|
Zoom Out <RightSlot>⌘+Minus</RightSlot>
|
|
Zoom Out <RightSlot>⌘+Minus</RightSlot>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
- <DropdownMenuItem onClick={app.api.resetZoom}>
|
|
|
|
|
|
|
+ <DropdownMenuItem onSelect={preventEvent} onClick={app.api.resetZoom}>
|
|
|
Reset Zoom <RightSlot>⇧+0</RightSlot>
|
|
Reset Zoom <RightSlot>⇧+0</RightSlot>
|
|
|
</DropdownMenuItem>
|
|
</DropdownMenuItem>
|
|
|
</DropdownMenuContent>
|
|
</DropdownMenuContent>
|