config library
Classes
- DefaultFeedbackConfig
- VoConfig
- Blueprint contract for app-level configuration.
- VoConfigProvider
-
The app's VoConfig, read from colveor_ui's config provider that
ColveorApp overrides with its
config. - VoFeedbackConfig
- VoFirebaseConfig
- Blueprint contract for Firebase platform options.
- VoInterceptorHooks
- Named slots for host-app Dio interceptors.
- VoRoutingConfig
-
Router settings supplied through
VoConfig.routing.
Enums
- Environment
- Defines the deployment environments for the app.
Properties
- voConfigProvider → VoConfigProvider
-
The app's VoConfig, read from colveor_ui's config provider that
ColveorApp overrides with its
config.final
Functions
-
voConfig(
Ref ref) → VoConfig -
The app's VoConfig, read from colveor_ui's config provider that
ColveorApp overrides with its
config.
Typedefs
- VoRouterErrorBuilder = Widget Function(BuildContext context, GoRouterState state)
- Builds the page shown when no route matches the location.
- VoRouterInit = void Function(Ref ref, VoRouterNotifier notifier)
-
Called once when the router is created. Use
refto listen to providers and call VoRouterNotifier.notify so VoRoutingConfig.redirect re-runs. -
VoRouterRedirect
= FutureOr<
String?> Function(Ref ref, BuildContext context, GoRouterState state) - Redirect callback with access to Riverpod state (auth, onboarding, …).