import { defineComponent, ref, withCtx, createVNode, createTextVNode, toDisplayString, mergeProps, useSSRContext } from 'file://D:/doc/workspace/web3/node_modules/vue/index.mjs';
import { ssrRenderClass, ssrRenderComponent, ssrRenderList, ssrInterpolate, ssrRenderAttrs, ssrRenderSlot } from 'file://D:/doc/workspace/web3/node_modules/vue/server-renderer/index.mjs';
import { _ as __nuxt_component_0 } from './nuxt-link.mjs';
import { useRoute } from 'file://D:/doc/workspace/web3/node_modules/vue-router/dist/vue-router.node.mjs';
import 'file://D:/doc/workspace/web3/node_modules/ufo/dist/index.mjs';
import './server.mjs';
import 'file://D:/doc/workspace/web3/node_modules/hookable/dist/index.mjs';
import 'file://D:/doc/workspace/web3/node_modules/unctx/dist/index.mjs';
import 'file://D:/doc/workspace/web3/node_modules/h3/dist/index.mjs';
import 'file://D:/doc/workspace/web3/node_modules/radix3/dist/index.mjs';
import 'file://D:/doc/workspace/web3/node_modules/defu/dist/defu.mjs';
const _sfc_main$2 = /* @__PURE__ */ defineComponent({
__name: "NavBar",
__ssrInlineRender: true,
setup(__props) {
useRoute();
const mobileMenuOpen = ref(false);
const scrolled = ref(false);
const navItems = [
{ name: "首页", path: "/" },
{ name: "AWS产品", path: "/products" },
{ name: "解决方案", path: "/solutions" },
{ name: "客户案例", path: "/cases" },
{ name: "关于我们", path: "/about" },
{ name: "联系我们", path: "/contact" }
];
return (_ctx, _push, _parent, _attrs) => {
const _component_NuxtLink = __nuxt_component_0;
_push(`
`);
};
}
});
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
__name: "FooterSection",
__ssrInlineRender: true,
setup(__props) {
const products = [
{ name: "EC2 云服务器", path: "/products" },
{ name: "S3 对象存储", path: "/products" },
{ name: "RDS 数据库服务", path: "/products" },
{ name: "Lambda 无服务器", path: "/products" },
{ name: "更多产品...", path: "/products" }
];
const solutions = [
{ name: "网站托管", path: "/solutions" },
{ name: "企业上云", path: "/solutions" },
{ name: "灾备方案", path: "/solutions" },
{ name: "大数据分析", path: "/solutions" },
{ name: "微服务架构", path: "/solutions" }
];
return (_ctx, _push, _parent, _attrs) => {
const _component_NuxtLink = __nuxt_component_0;
_push(``);
};
}
});
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "default",
__ssrInlineRender: true,
setup(__props) {
const pageLoading = ref(true);
return (_ctx, _push, _parent, _attrs) => {
const _component_NavBar = _sfc_main$2;
const _component_FooterSection = _sfc_main$1;
_push(``);
if (pageLoading.value) {
_push(`
`);
} else {
_push(``);
}
_push(ssrRenderComponent(_component_NavBar, null, null, _parent));
_push(`
`);
ssrRenderSlot(_ctx.$slots, "default", {}, null, _push, _parent);
_push(``);
_push(ssrRenderComponent(_component_FooterSection, null, null, _parent));
_push(`
`);
};
}
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("layouts/default.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
export { _sfc_main as default };
//# sourceMappingURL=default.vue.mjs.map