29 lines
828 B
TypeScript
29 lines
828 B
TypeScript
/**
|
|
* Mail Manager Module Boot
|
|
*/
|
|
|
|
import routes from '@/routes'
|
|
import integrations from '@/integrations'
|
|
|
|
console.log('[Mail Manager] Booting module...')
|
|
|
|
console.log('[Mail Manager] Module booted successfully...')
|
|
|
|
// CSS will be injected by build process
|
|
export const css = ['__CSS_FILENAME_PLACEHOLDER__']
|
|
|
|
// Export routes and integrations for module system
|
|
export { routes, integrations }
|
|
|
|
// Export services, stores and models for external use
|
|
export * from '@/services'
|
|
export * from '@/stores'
|
|
export * from '@/models'
|
|
|
|
// Export composables for external use
|
|
export { useMailSync } from '@/composables/useMailSync'
|
|
|
|
// Export components for external use
|
|
export { default as AddAccountDialog } from '@/components/AddAccountDialog.vue'
|
|
export { default as EditAccountDialog } from '@/components/EditAccountDialog.vue'
|