nuxt
Version:
16 lines (15 loc) • 452 B
JavaScript
import { defineAsyncComponent, defineComponent, h } from "vue";
import ClientOnly from "#app/components/client-only";
export const createClientPage = /* @__NO_SIDE_EFFECTS__ */ (loader) => {
const page = defineAsyncComponent(loader);
return defineComponent({
inheritAttrs: false,
setup(_, { attrs }) {
return () => h("div", [
h(ClientOnly, void 0, {
default: () => h(page, attrs)
})
]);
}
});
};