vuestic-ui
Version:
Vue 3 UI Framework
20 lines (19 loc) • 419 B
JavaScript
import { shallowRef, onBeforeUpdate } from "vue";
const useObjectRefs = () => {
const itemRefs = shallowRef({});
const setItemRef = (key) => (el) => {
if (!el) {
return;
}
itemRefs.value[key] = el;
return String(key);
};
onBeforeUpdate(() => {
itemRefs.value = {};
});
return { itemRefs, setItemRef };
};
export {
useObjectRefs as u
};
//# sourceMappingURL=useObjectRefs.mjs.map