Feat(front): [WIP] start migration to pinia and uno-css
Co-Authored-By: ArneBo <arne@ecobasa.org> Co-Authored-By: Flupsi <upsiflu@gmail.com> Co-Authored-By: jon r <jon@allmende.io>
This commit is contained in:
		
							parent
							
								
									c117e85765
								
							
						
					
					
						commit
						f3fa4f13d4
					
				|  | @ -1,9 +1,12 @@ | ||||||
| import type { InitModule, InitModuleContext } from '~/types' | import type { InitModule, InitModuleContext } from '~/types' | ||||||
| 
 | 
 | ||||||
|  | import VueDOMPurifyHTML from 'vue-dompurify-html' | ||||||
|  | 
 | ||||||
| import store, { key } from '~/store' | import store, { key } from '~/store' | ||||||
| import router from '~/router' | import router from '~/router' | ||||||
| 
 | 
 | ||||||
| import { createApp, defineAsyncComponent, h } from 'vue' | import { createApp, defineAsyncComponent, h } from 'vue' | ||||||
|  | import { createPinia } from 'pinia' | ||||||
| 
 | 
 | ||||||
| import useLogger from '~/composables/useLogger' | import useLogger from '~/composables/useLogger' | ||||||
| import useTheme from '~/composables/useTheme' | import useTheme from '~/composables/useTheme' | ||||||
|  | @ -12,6 +15,8 @@ import '~/style/_main.scss' | ||||||
| 
 | 
 | ||||||
| import '~/api' | import '~/api' | ||||||
| 
 | 
 | ||||||
|  | import 'virtual:uno.css' | ||||||
|  | 
 | ||||||
| // NOTE: Set the theme as fast as possible
 | // NOTE: Set the theme as fast as possible
 | ||||||
| useTheme() | useTheme() | ||||||
| 
 | 
 | ||||||
|  | @ -35,8 +40,12 @@ const app = createApp({ | ||||||
|   } |   } | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
|  | const pinia = createPinia() | ||||||
|  | 
 | ||||||
| app.use(router) | app.use(router) | ||||||
|  | app.use(pinia) | ||||||
| app.use(store, key) | app.use(store, key) | ||||||
|  | app.use(VueDOMPurifyHTML) | ||||||
| 
 | 
 | ||||||
| const modules: Record<string | 'axios', { install?: InitModule }> = import.meta.glob('./init/*.ts', { eager: true }) | const modules: Record<string | 'axios', { install?: InitModule }> = import.meta.glob('./init/*.ts', { eager: true }) | ||||||
| const moduleContext: InitModuleContext = { | const moduleContext: InitModuleContext = { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 jon r
						jon r