71 lines
1.6 KiB
JavaScript
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
|