Tldraw/state/cursor.ts

18 wiersze
312 B
TypeScript
Czysty Zwykły widok Historia

2021-06-07 21:12:14 +00:00
const cursorSvgs = {
default: 'pointer',
resize: 'resize',
grab: 'grab',
}
class Cursor {
2021-06-21 21:35:28 +00:00
setCursor(cursor: keyof typeof cursorSvgs) {
2021-06-07 21:12:14 +00:00
document.body.style.setProperty('cursor', `url(${cursorSvgs[cursor]}.svg)`)
}
resetCursor() {
this.setCursor('default')
}
}
export default new Cursor()