openCommunities static method
Future
openCommunities({
- Transition transition = Transition.rightToLeft,
- Widget bannerAd()?,
- SmartLinksTheme? theme,
- CommunityStrings? communityStrings,
Implementation
static Future<dynamic> openCommunities({
Transition transition = Transition.rightToLeft,
Widget Function()? bannerAd,
SmartLinksTheme? theme,
CommunityStrings? communityStrings,
}) async {
_ensureInitialized();
if (communityStrings != null) {
CommunityAppearanceRegistry.apply(communityStrings);
}
final resolvedTheme = SmartLinksAppearanceRegistry.resolve(override: theme);
_registerCommunityControllers();
return Get.to(
() => SmartLinksAppearanceScope(
theme: resolvedTheme,
child: Localizations(
locale: Get.locale ?? const Locale('en'),
isApplicationLevel: true,
delegates: AppLocalizations.localizationsDelegates,
child: CommunitiesPage(bannerAd: bannerAd),
),
),
transition: transition,
);
}