123456789101112131415161718192021222324 |
- // Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- import type { App } from 'vue'
- import '#shared/components/CommonIcon/injectIcons.ts'
- import '#mobile/styles/main.scss'
- import initializeStore from '#shared/stores/index.ts'
- import initializeGlobalComponents from '#shared/initializer/globalComponents.ts'
- import { initializeAppName } from '#shared/composables/useAppName.ts'
- import initializeGlobalProperties from '#shared/initializer/globalProperties.ts'
- import initializeForm from '#mobile/form/index.ts'
- import { initializeObjectAttributes } from './initializer/objectAttributes.ts'
- export default function initializeApp(app: App) {
- initializeAppName('mobile')
- initializeStore(app)
- initializeGlobalComponents(app)
- initializeGlobalProperties(app)
- initializeForm(app)
- initializeObjectAttributes()
- return app
- }
|