Files
appco_dist/.output/server/chunks/build/gray-BanKC00A.mjs
T
2025-07-23 16:57:31 +03:30

151 lines
7.9 KiB
JavaScript

import { b as buildAssetsURL } from '../_/nitro.mjs';
import { defineComponent, ref, reactive, computed, mergeProps, unref, withCtx, createVNode, useSSRContext } from 'vue';
import { ssrRenderAttrs, ssrRenderComponent, ssrRenderAttr } from 'vue/server-renderer';
import { ContentLoader } from 'vue-content-loader';
import { z as useElementSize } from './server.mjs';
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "SquarePostSkeleton",
__ssrInlineRender: true,
setup(__props) {
const isLoaded = ref(false);
const skeletonRatio = ref(null);
const skeletonSize = reactive(
useElementSize(skeletonRatio, { width: 0, height: 0 }, { box: "border-box" })
);
const safeSize = computed(() => Math.max(skeletonSize.width / 3 - 2, 0));
return (_ctx, _push, _parent, _attrs) => {
if (isLoaded.value) {
_push(`<div${ssrRenderAttrs(mergeProps({
ref_key: "skeletonRatio",
ref: skeletonRatio,
class: "h-fit"
}, _attrs))}>`);
_push(ssrRenderComponent(unref(ContentLoader), {
width: skeletonSize.width,
height: "860"
}, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(`<rect x="0" y="10" rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", skeletonSize.width / 3)} y="10" rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", 2 * skeletonSize.width / 3)} y="10" rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect x="0"${ssrRenderAttr("y", 11 + skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", skeletonSize.width / 3)}${ssrRenderAttr("y", 11 + skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", 2 * skeletonSize.width / 3)}${ssrRenderAttr("y", 11 + skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect x="0"${ssrRenderAttr("y", 12 + 2 * skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", skeletonSize.width / 3)}${ssrRenderAttr("y", 12 + 2 * skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", 2 * skeletonSize.width / 3)}${ssrRenderAttr("y", 12 + 2 * skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect x="0"${ssrRenderAttr("y", 13 + 3 * skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", skeletonSize.width / 3)}${ssrRenderAttr("y", 13 + 3 * skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect><rect${ssrRenderAttr("x", 2 * skeletonSize.width / 3)}${ssrRenderAttr("y", 13 + 3 * skeletonSize.width / 3)} rx="3" ry="3"${ssrRenderAttr("width", safeSize.value)}${ssrRenderAttr("height", safeSize.value)}${_scopeId}></rect>`);
} else {
return [
createVNode("rect", {
x: "0",
y: "10",
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["width", "height"]),
createVNode("rect", {
x: skeletonSize.width / 3,
y: "10",
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "width", "height"]),
createVNode("rect", {
x: 2 * skeletonSize.width / 3,
y: "10",
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "width", "height"]),
createVNode("rect", {
x: "0",
y: 11 + skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["y", "width", "height"]),
createVNode("rect", {
x: skeletonSize.width / 3,
y: 11 + skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "y", "width", "height"]),
createVNode("rect", {
x: 2 * skeletonSize.width / 3,
y: 11 + skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "y", "width", "height"]),
createVNode("rect", {
x: "0",
y: 12 + 2 * skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["y", "width", "height"]),
createVNode("rect", {
x: skeletonSize.width / 3,
y: 12 + 2 * skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "y", "width", "height"]),
createVNode("rect", {
x: 2 * skeletonSize.width / 3,
y: 12 + 2 * skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "y", "width", "height"]),
createVNode("rect", {
x: "0",
y: 13 + 3 * skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["y", "width", "height"]),
createVNode("rect", {
x: skeletonSize.width / 3,
y: 13 + 3 * skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "y", "width", "height"]),
createVNode("rect", {
x: 2 * skeletonSize.width / 3,
y: 13 + 3 * skeletonSize.width / 3,
rx: "3",
ry: "3",
width: safeSize.value,
height: safeSize.value
}, null, 8, ["x", "y", "width", "height"])
];
}
}),
_: 1
}, _parent));
_push(`</div>`);
} else {
_push(`<!---->`);
}
};
}
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/SquarePostSkeleton.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const loadGray = "" + buildAssetsURL("gray.CKu3bSoY.jpg");
export { _sfc_main as _, loadGray as l };
//# sourceMappingURL=gray-BanKC00A.mjs.map