Files
retail/lib/features/settings/presentation/providers/language_provider.g.dart
Phuoc Nguyen b94c158004 runable
2025-10-10 16:38:07 +07:00

112 lines
2.9 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'language_provider.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
/// Language/locale provider
/// Extracts language from settings for easy access
@ProviderFor(appLanguage)
const appLanguageProvider = AppLanguageProvider._();
/// Language/locale provider
/// Extracts language from settings for easy access
final class AppLanguageProvider
extends $FunctionalProvider<String, String, String>
with $Provider<String> {
/// Language/locale provider
/// Extracts language from settings for easy access
const AppLanguageProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'appLanguageProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$appLanguageHash();
@$internal
@override
$ProviderElement<String> $createElement($ProviderPointer pointer) =>
$ProviderElement(pointer);
@override
String create(Ref ref) {
return appLanguage(ref);
}
/// {@macro riverpod.override_with_value}
Override overrideWithValue(String value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<String>(value),
);
}
}
String _$appLanguageHash() => r'c5bfde42820d2fa742b4c875b91a0081ae235d41';
/// Supported languages provider
@ProviderFor(supportedLanguages)
const supportedLanguagesProvider = SupportedLanguagesProvider._();
/// Supported languages provider
final class SupportedLanguagesProvider
extends
$FunctionalProvider<
List<LanguageOption>,
List<LanguageOption>,
List<LanguageOption>
>
with $Provider<List<LanguageOption>> {
/// Supported languages provider
const SupportedLanguagesProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'supportedLanguagesProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$supportedLanguagesHash();
@$internal
@override
$ProviderElement<List<LanguageOption>> $createElement(
$ProviderPointer pointer,
) => $ProviderElement(pointer);
@override
List<LanguageOption> create(Ref ref) {
return supportedLanguages(ref);
}
/// {@macro riverpod.override_with_value}
Override overrideWithValue(List<LanguageOption> value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<List<LanguageOption>>(value),
);
}
}
String _$supportedLanguagesHash() =>
r'c4b8224c1504112ce36de33ca7d3cf34d785a120';