myCurriculumDomainsProvider top-level property
- @ProviderFor.new(myCurriculumDomains)
final
Domains the user has personal access to: owned + shared + assigned (via curriculum_assignments). Does NOT include public-visibility domains the user hasn't engaged with. Used by progress-focused screens (home card, progress dashboard, domain browse) so "no curriculum" means "no domains shown".
Copied from myCurriculumDomains.
Implementation
@ProviderFor(myCurriculumDomains)
final myCurriculumDomainsProvider =
AutoDisposeFutureProvider<List<DomainEntity>>.internal(
myCurriculumDomains,
name: r'myCurriculumDomainsProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$myCurriculumDomainsHash,
dependencies: null,
allTransitiveDependencies: null,
);