Files
personal_development/ServerManagerWebApp/frontend/node_modules/.vite/deps/chunk-DRSCVHAQ.js
T

71 lines
1.6 KiB
JavaScript

import {
useSsrBoot
} from "./chunk-PCKQGDLK.js";
import {
makeTagProps
} from "./chunk-2HZIACSB.js";
import {
makeDimensionProps,
useDimension
} from "./chunk-6EZKHCRW.js";
import {
useLayout
} from "./chunk-KQXZAEJP.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/Documents/vscode/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-DRSCVHAQ.js.map