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