init component
This commit is contained in:
26
node_modules/buetify/lib/components/renderless/toggle/DefaultToggle.js
generated
vendored
Executable file
26
node_modules/buetify/lib/components/renderless/toggle/DefaultToggle.js
generated
vendored
Executable file
@@ -0,0 +1,26 @@
|
||||
import { getUseTogglePropsDefinition, useToggle } from '../../../composables/toggle';
|
||||
import { defineComponent } from 'vue';
|
||||
export function defineToggle(statusName) {
|
||||
return defineComponent({
|
||||
name: 'toggle',
|
||||
props: getUseTogglePropsDefinition(statusName),
|
||||
|
||||
setup(props, {
|
||||
slots
|
||||
}) {
|
||||
const toggle = useToggle(props, statusName);
|
||||
return () => slots.default && slots.default({
|
||||
attrs: toggle.attrs.value,
|
||||
listeners: toggle.listeners,
|
||||
isOn: toggle.isOn.value,
|
||||
isOff: toggle.isOff.value,
|
||||
setOn: toggle.setOn,
|
||||
setOff: toggle.setOff,
|
||||
toggle: toggle.toggle
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
export const DefaultToggle = defineToggle('status');
|
||||
//# sourceMappingURL=DefaultToggle.js.map
|
||||
Reference in New Issue
Block a user