tldraw
Version:
A tiny little drawing editor.
11 lines (9 loc) • 328 B
text/typescript
import { Editor } from '@tldraw/editor'
export function getShouldEnterCropMode(editor: Editor): boolean {
const onlySelectedShape = editor.getOnlySelectedShape()
return !!(
onlySelectedShape &&
!editor.isShapeOrAncestorLocked(onlySelectedShape) &&
editor.getShapeUtil(onlySelectedShape).canCrop(onlySelectedShape)
)
}