Files
docker-rconfig/resources/js/composables/modelWrapper.js
2024-10-19 18:23:55 +00:00

9 lines
305 B
JavaScript
Executable File

//Credit: https://vanoneang.github.io/article/v-model-in-vue3.html#turn-it-into-a-composable
import { computed } from 'vue';
export function useModelWrapper(props, name = 'modelValue') {
return computed({
get: () => props[name],
set: (value) => emit(`update:${name}`, value)
});
}