Tldraw/packages/editor/src/lib/hooks/useIsCropping.ts

9 wiersze
277 B
TypeScript

import { TLShapeId } from '@tldraw/tlschema'
import { useValue } from 'signia-react'
import { useApp } from './useApp'
export function useIsCropping(shapeId: TLShapeId) {
const app = useApp()
return useValue('isCropping', () => app.croppingId === shapeId, [app, shapeId])
}