forked from didirus/AstralRinth
176d4301c3
* feat: implement shared loading bar component and polished loading states across the app * feat: align loading states + ensureQueryData changes * fix: lint + bugs * fix: skeleton for manage servers page * fix: merge conflict fix
21 lines
798 B
TypeScript
21 lines
798 B
TypeScript
import { provideNotificationManager } from '@modrinth/ui'
|
|
|
|
import { FrontendNotificationManager } from './frontend-notifications'
|
|
import { setupAuthProvider } from './setup/auth'
|
|
import { setupFilePickerProvider } from './setup/file-picker'
|
|
import { setupLoadingStateProvider } from './setup/loading-state'
|
|
import { setupModrinthClientProvider } from './setup/modrinth-client'
|
|
import { setupPageContextProvider } from './setup/page-context'
|
|
import { setupTagsProvider } from './setup/tags'
|
|
|
|
export function setupProviders(auth: Awaited<ReturnType<typeof useAuth>>) {
|
|
provideNotificationManager(new FrontendNotificationManager())
|
|
|
|
setupAuthProvider(auth)
|
|
setupModrinthClientProvider(auth)
|
|
setupTagsProvider()
|
|
setupFilePickerProvider()
|
|
setupPageContextProvider()
|
|
setupLoadingStateProvider()
|
|
}
|