import __nuxt_component_0 from "../node_modules/nuxt/dist/app/components/nuxt-link.mjs"; import { defineComponent, mergeProps, withCtx, createTextVNode, toDisplayString } from "vue"; import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrRenderComponent } from "vue/server-renderer"; import { useI18n } from "vue-i18n"; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "FooterSection", __ssrInlineRender: true, setup(__props) { const { t } = useI18n(); const products = [ { i18nKey: "footer.productLinks.ec2", path: "/products" }, { i18nKey: "footer.productLinks.s3", path: "/products" }, { i18nKey: "footer.productLinks.rds", path: "/products" }, { i18nKey: "footer.productLinks.lambda", path: "/products" }, { i18nKey: "footer.productLinks.more", path: "/products" } ]; const solutions = [ { i18nKey: "footer.solutionLinks.web", path: "/solutions" }, { i18nKey: "footer.solutionLinks.enterprise", path: "/solutions" }, { i18nKey: "footer.solutionLinks.disaster", path: "/solutions" }, { i18nKey: "footer.solutionLinks.bigdata", path: "/solutions" }, { i18nKey: "footer.solutionLinks.microservice", path: "/solutions" } ]; return (_ctx, _push, _parent, _attrs) => { const _component_NuxtLink = __nuxt_component_0; _push(`
${ssrInterpolate(_ctx.$t("common.appName"))}

${ssrInterpolate(_ctx.$t("footer.description"))}

${ssrInterpolate(_ctx.$t("footer.products"))}
    `); ssrRenderList(products, (product, index) => { _push(`
  • `); _push(ssrRenderComponent(_component_NuxtLink, { to: product.path, class: "text-white/70 hover:text-white transition-colors" }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { _push2(`${ssrInterpolate(_ctx.$t(product.i18nKey))}`); } else { return [ createTextVNode(toDisplayString(_ctx.$t(product.i18nKey)), 1) ]; } }), _: 2 }, _parent)); _push(`
  • `); }); _push(`
${ssrInterpolate(_ctx.$t("footer.solutions"))}
    `); ssrRenderList(solutions, (solution, index) => { _push(`
  • `); _push(ssrRenderComponent(_component_NuxtLink, { to: solution.path, class: "text-white/70 hover:text-white transition-colors" }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { _push2(`${ssrInterpolate(_ctx.$t(solution.i18nKey))}`); } else { return [ createTextVNode(toDisplayString(_ctx.$t(solution.i18nKey)), 1) ]; } }), _: 2 }, _parent)); _push(`
  • `); }); _push(`
${ssrInterpolate(_ctx.$t("footer.contactUs"))}
  • ${ssrInterpolate(_ctx.$t("footer.address"))}
  • ${ssrInterpolate(_ctx.$t("footer.phone"))}
  • ${ssrInterpolate(_ctx.$t("footer.email"))}

© ${ssrInterpolate((/* @__PURE__ */ new Date()).getFullYear())} ${ssrInterpolate(_ctx.$t("common.appName"))}. ${ssrInterpolate(_ctx.$t("footer.allRightsReserved"))}

`); }; } }); export { _sfc_main as default }; //# sourceMappingURL=FooterSection.vue2.mjs.map