kopia lustrzana https://github.com/Tldraw/Tldraw
18 wiersze
408 B
TypeScript
18 wiersze
408 B
TypeScript
import { StateNode, TLEventHandlers } from '@tldraw/editor'
|
|
|
|
export class Idle extends StateNode {
|
|
static override id = 'idle'
|
|
|
|
override onPointerDown: TLEventHandlers['onPointerDown'] = (info) => {
|
|
this.parent.transition('drawing', info)
|
|
}
|
|
|
|
override onEnter = () => {
|
|
this.editor.setCursor({ type: 'cross', rotation: 0 })
|
|
}
|
|
|
|
override onCancel = () => {
|
|
this.editor.setCurrentTool('select')
|
|
}
|
|
}
|