import { provideNotificationManager } from '@modrinth/ui' import { FrontendNotificationManager } from './frontend-notifications' import { setupAuthProvider } from './setup/auth' import { setupFilePickerProvider } from './setup/file-picker' import { setupModrinthClientProvider } from './setup/modrinth-client' import { setupPageContextProvider } from './setup/page-context' import { setupTagsProvider } from './setup/tags' export function setupProviders(auth: Awaited>) { provideNotificationManager(new FrontendNotificationManager()) setupAuthProvider(auth) setupModrinthClientProvider(auth) setupTagsProvider() setupFilePickerProvider() setupPageContextProvider() }