UNPKG

@vuesax-alpha/nightly

Version:
27 lines (24 loc) 479 B
import { reactive, provide } from 'vue'; const useGroupProvide = (key, data) => { const children = reactive([]); const insert = (child) => { children.push(child); }; const remove = (child) => { const index = children.indexOf(child); children.splice(index, 1); }; provide(key, { ...data, children, insert, remove }); return { children, insert, remove }; }; export { useGroupProvide }; //# sourceMappingURL=index.mjs.map