UNPKG

@nuxtjs/mdc

Version:
9 lines (8 loc) 531 B
import { ssrRenderSlot as _ssrRenderSlot } from "vue/server-renderer"; import { flatUnwrap } from "./node.js"; export const ssrRenderSlot = (slots, name, props, fallbackRenderFn, push, parentComponent, slotScopeId) => { if (slots[name]) { return _ssrRenderSlot({ ...slots, [name]: () => flatUnwrap(slots[name](), props?.unwrap || props?.mdcUnwrap) }, name, props, fallbackRenderFn, push, parentComponent, slotScopeId); } return _ssrRenderSlot(slots, name, props, fallbackRenderFn, push, parentComponent, slotScopeId); };