1234567891011121314151617181920212223242526272829303132333435 |
- // 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
|