Vulture/VApp/node_modules/vuetify/lib/components/VDefaultsProvider/VDefaultsProvider.mjs

35 lines
874 B
JavaScript

// Composables
import { provideDefaults } from "../../composables/defaults.mjs"; // Utilities
import { toRefs } from 'vue';
import { genericComponent, propsFactory } from "../../util/index.mjs"; // Types
export const makeVDefaultsProviderProps = propsFactory({
defaults: Object,
disabled: Boolean,
reset: [Number, String],
root: [Boolean, String],
scoped: Boolean
}, 'VDefaultsProvider');
export const VDefaultsProvider = genericComponent(false)({
name: 'VDefaultsProvider',
props: makeVDefaultsProviderProps(),
setup(props, _ref) {
let {
slots
} = _ref;
const {
defaults,
disabled,
reset,
root,
scoped
} = toRefs(props);
provideDefaults(defaults, {
reset,
root,
scoped,
disabled
});
return () => slots.default?.();
}
});
//# sourceMappingURL=VDefaultsProvider.mjs.map