import { useSsrBoot } from "./chunk-PCKQGDLK.js"; import { useLayout } from "./chunk-KQXZAEJP.js"; import { makeTagProps } from "./chunk-2HZIACSB.js"; import { makeDimensionProps, useDimension } from "./chunk-6EZKHCRW.js"; import { genericComponent, makeComponentProps, propsFactory, useRender } from "./chunk-LZ5T2ERG.js"; import { createBaseVNode, createVNode, normalizeClass, normalizeStyle } from "./chunk-2MKFL3BX.js"; // node_modules/vuetify/lib/components/VMain/VMain.js import "/home/david/gitea_repo/personal_development/ServerManagerWebApp/frontend/node_modules/vuetify/lib/components/VMain/VMain.css"; var makeVMainProps = propsFactory({ scrollable: Boolean, ...makeComponentProps(), ...makeDimensionProps(), ...makeTagProps({ tag: "main" }) }, "VMain"); var VMain = genericComponent()({ name: "VMain", props: makeVMainProps(), setup(props, _ref) { let { slots } = _ref; const { dimensionStyles } = useDimension(props); const { mainStyles } = useLayout(); const { ssrBootStyles } = useSsrBoot(); useRender(() => createVNode(props.tag, { "class": normalizeClass(["v-main", { "v-main--scrollable": props.scrollable }, props.class]), "style": normalizeStyle([mainStyles.value, ssrBootStyles.value, dimensionStyles.value, props.style]) }, { default: () => [props.scrollable ? createBaseVNode("div", { "class": "v-main__scroller" }, [slots.default?.()]) : slots.default?.()] })); return {}; } }); export { VMain }; //# sourceMappingURL=chunk-Q5BHIW5H.js.map