mirror of
https://github.com/logseq/logseq.git
synced 2026-05-23 12:14:06 +00:00
enhance: add lock keyboard shortcut
This commit is contained in:
committed by
Tienson Qin
parent
78c3427923
commit
5fc4e5074d
@@ -289,6 +289,11 @@ export const ContextMenu = observer(function ContextMenu({
|
||||
>
|
||||
<TablerIcon className="tl-menu-icon" name="lock" />
|
||||
Lock
|
||||
<div className="tl-menu-right-slot">
|
||||
<span className="keyboard-shortcut">
|
||||
<code>{MOD_KEY}</code> <code>L</code>
|
||||
</span>
|
||||
</div>
|
||||
</ReactContextMenu.Item>
|
||||
)}
|
||||
{app.selectedShapes?.size > 0 && app.selectedShapesArray?.some(s => s.props.isLocked) && (
|
||||
@@ -298,6 +303,11 @@ export const ContextMenu = observer(function ContextMenu({
|
||||
>
|
||||
<TablerIcon className="tl-menu-icon" name="lock-open" />
|
||||
Unlock
|
||||
<div className="tl-menu-right-slot">
|
||||
<span className="keyboard-shortcut">
|
||||
<code>{MOD_KEY}</code> <code>⇧</code> <code>L</code>
|
||||
</span>
|
||||
</div>
|
||||
</ReactContextMenu.Item>
|
||||
)}
|
||||
{app.selectedShapes?.size > 0 &&
|
||||
|
||||
@@ -197,6 +197,18 @@ export class TLApp<
|
||||
this.api.toggleGrid()
|
||||
},
|
||||
},
|
||||
{
|
||||
keys: 'mod+l',
|
||||
fn: () => {
|
||||
this.setLocked(true)
|
||||
},
|
||||
},
|
||||
{
|
||||
keys: 'mod+shift+l',
|
||||
fn: () => {
|
||||
this.setLocked(false)
|
||||
},
|
||||
},
|
||||
]
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore
|
||||
|
||||
Reference in New Issue
Block a user