46 lines
1.6 KiB
JavaScript
46 lines
1.6 KiB
JavaScript
import { W as createBaseVNode, ar as normalizeClass, sr as normalizeStyle } from "./vue.runtime.esm-bundler-BvoXUmaf.js";
|
|
import { q as omit, r as genericComponent, u as propsFactory } from "./defineComponent-D5UWd5Vb.js";
|
|
import { t as makeComponentProps } from "./component-W6F5nwNC.js";
|
|
import { t as useRender } from "./useRender-DB_YiTtB.js";
|
|
import { i as provideTheme, r as makeThemeProps } from "./theme-C1b955Ym.js";
|
|
import { i as useRtl } from "./locale-DTRSr4yu.js";
|
|
import { i as makeLayoutProps, n as createLayout } from "./layout-DcSzssSI.js";
|
|
import "/Users/thackmaster/Development/routie2/frontend/node_modules/vuetify/lib/components/VApp/VApp.css";
|
|
//#region node_modules/vuetify/lib/components/VApp/VApp.js
|
|
var makeVAppProps = propsFactory({
|
|
...makeComponentProps(),
|
|
...omit(makeLayoutProps(), ["fullHeight"]),
|
|
...makeThemeProps()
|
|
}, "VApp");
|
|
var VApp = genericComponent()({
|
|
name: "VApp",
|
|
props: makeVAppProps(),
|
|
setup(props, { slots }) {
|
|
const theme = provideTheme(props);
|
|
const { layoutClasses, getLayoutItem, items, layoutRef } = createLayout({
|
|
...props,
|
|
fullHeight: true
|
|
});
|
|
const { rtlClasses } = useRtl();
|
|
useRender(() => createBaseVNode("div", {
|
|
"ref": layoutRef,
|
|
"class": normalizeClass([
|
|
"v-application",
|
|
theme.themeClasses.value,
|
|
layoutClasses.value,
|
|
rtlClasses.value,
|
|
props.class
|
|
]),
|
|
"style": normalizeStyle([props.style])
|
|
}, [createBaseVNode("div", { "class": "v-application__wrap" }, [slots.default?.()])]));
|
|
return {
|
|
getLayoutItem,
|
|
items,
|
|
theme
|
|
};
|
|
}
|
|
});
|
|
//#endregion
|
|
export { VApp };
|
|
|
|
//# sourceMappingURL=vuetify_components_VApp.js.map
|