framework7-vue
Version:
Build full featured iOS & Android apps using Framework7 & Vue
16 lines (13 loc) • 410 B
JavaScript
export default function (component) {
const props = {};
const $props = component.$props;
Object.keys($props).forEach((propKey) => {
if (typeof $props[propKey] !== 'undefined') props[propKey] = $props[propKey];
});
const children = [];
Object.keys(component.$slots).forEach((slotName) => {
children.push(...component.$slots[slotName]);
});
props.children = children;
return props;
}