UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

18 lines 629 B
import store from "@lincode/reactivity"; import { emitSelectionRecompute } from "../events/onSelectionRecompute"; export const [setSelectionFrozen, getSelectionFrozen] = store([ new Set() ]); export const addSelectionFrozen = (item) => { const [frozenSet] = getSelectionFrozen(); frozenSet.add(item); setSelectionFrozen([frozenSet]); emitSelectionRecompute(); }; export const clearSelectionFrozen = () => { const [frozenSet] = getSelectionFrozen(); frozenSet.clear(); setSelectionFrozen([frozenSet]); emitSelectionRecompute(); }; //# sourceMappingURL=useSelectionFrozen.js.map