openBlogs static method

Future openBlogs({
  1. Transition transition = Transition.rightToLeft,
  2. Widget bannerAd()?,
  3. SmartLinksTheme? theme,
  4. BlogsStrings? blogsStrings,
})

Implementation

static Future<dynamic> openBlogs({
  Transition transition = Transition.rightToLeft,
  Widget Function()? bannerAd,
  SmartLinksTheme? theme,
  BlogsStrings? blogsStrings,
}) async {
  _ensureInitialized();
  if (blogsStrings != null) {
    BlogsAppearanceRegistry.apply(blogsStrings);
  }
  final resolvedTheme = SmartLinksAppearanceRegistry.resolve(override: theme);
  _registerBlogControllers();

  return Get.to(
    () => SmartLinksAppearanceScope(
      theme: resolvedTheme,
      child: Localizations(
        locale: Get.locale ?? const Locale('en'),
        isApplicationLevel: true,
        delegates: AppLocalizations.localizationsDelegates,
        child: BlogsPage(bannerAd: bannerAd),
      ),
    ),
    transition: transition,
  );
}