import { W as createBaseVNode, ar as normalizeClass, sr as normalizeStyle } from "./vue.runtime.esm-bundler-BvoXUmaf.js"; import { H as omit, l as propsFactory, n as genericComponent } from "./defineComponent-DB6xIcDy.js"; import { t as makeComponentProps } from "./component-DdiwBe6i.js"; import { t as useRender } from "./useRender-fVtVsZgv.js"; import { i as provideTheme, r as makeThemeProps } from "./theme-Cx5kFg0-.js"; import { i as useRtl } from "./locale-DDGMqzqb.js"; import { r as makeLayoutProps, t as createLayout } from "./layout-C9QMoF7I.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