(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".pl-container{display:flex;flex-direction:column;gap:var(--gap-v)}")),document.head.appendChild(e)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();
import { defineComponent as l, computed as a, createBlock as i, openBlock as d, normalizeStyle as r, withCtx as s, renderSlot as p } from "vue";

import c from "../../components/PlSplash/PlSplash.vue.js";
const m = {
  name: "PlContainer"
}, y = /* @__PURE__ */ l({
  ...m,
  props: {
    width: {},
    loading: { type: Boolean },
    loadingText: {}
  },
  setup(o) {
    const e = o, n = a(() => ({
      width: e.width
    }));
    return (t, u) => (d(), i(c, {
      loading: t.loading,
      "loading-text": t.loadingText,
      class: "pl-container pl-layout-component",
      style: r(n.value)
    }, {
      default: s(() => [
        p(t.$slots, "default")
      ]),
      _: 3
    }, 8, ["loading", "loading-text", "style"]));
  }
});
export {
  y as default
};
//# sourceMappingURL=PlContainer.vue.js.map
