| // dart format off |
| // ignore_for_file: type=lint |
| |
| // GENERATED FILE, DO NOT MODIFY |
| // Generated with jaspr_builder |
| |
| import 'package:jaspr/client.dart'; |
| import 'package:flutter_web_plugins/flutter_web_plugins.dart'; |
| import 'package:cloud_firestore_web/cloud_firestore_web.dart' |
| as _cloud_firestore_web; |
| import 'package:firebase_app_check_web/firebase_app_check_web.dart' |
| as _firebase_app_check_web; |
| import 'package:firebase_auth_web/firebase_auth_web.dart' as _firebase_auth_web; |
| import 'package:firebase_core_web/firebase_core_web.dart' as _firebase_core_web; |
| import 'package:firebase_storage_web/firebase_storage_web.dart' |
| as _firebase_storage_web; |
| import 'package:jaspr_content/components/_internal/code_block_copy_button.dart' |
| deferred as _code_block_copy_button; |
| import 'package:jaspr_content/components/_internal/tab_bar.dart' |
| deferred as _tab_bar; |
| import 'package:jaspr_content/components/_internal/zoomable_image.dart' |
| deferred as _zoomable_image; |
| import 'package:jaspr_content/components/github_button.dart' |
| deferred as _github_button; |
| import 'package:jaspr_content/components/sidebar_toggle_button.dart' |
| deferred as _sidebar_toggle_button; |
| import 'package:jaspr_content/components/theme_toggle.dart' |
| deferred as _theme_toggle; |
| |
| /// Default [ClientOptions] for use with your Jaspr project. |
| /// |
| /// Use this to initialize Jaspr **before** calling [runApp]. |
| /// |
| /// Example: |
| /// ```dart |
| /// import 'share.client.options.dart'; |
| /// |
| /// void main() { |
| /// Jaspr.initializeApp( |
| /// options: defaultClientOptions, |
| /// ); |
| /// |
| /// runApp(...); |
| /// } |
| /// ``` |
| ClientOptions get defaultClientOptions => ClientOptions( |
| initialize: () { |
| final Registrar registrar = webPluginRegistrar; |
| _cloud_firestore_web.FirebaseFirestoreWeb.registerWith(registrar); |
| _firebase_app_check_web.FirebaseAppCheckWeb.registerWith(registrar); |
| _firebase_auth_web.FirebaseAuthWeb.registerWith(registrar); |
| _firebase_core_web.FirebaseCoreWeb.registerWith(registrar); |
| _firebase_storage_web.FirebaseStorageWeb.registerWith(registrar); |
| registrar.registerMessageHandler(); |
| }, |
| clients: { |
| 'jaspr_content:code_block_copy_button': ClientLoader( |
| (p) => _code_block_copy_button.CodeBlockCopyButton(), |
| loader: _code_block_copy_button.loadLibrary, |
| ), |
| 'jaspr_content:tab_bar': ClientLoader( |
| (p) => _tab_bar.TabBar( |
| initialValue: p.get<String>('initialValue'), |
| items: p.get<Map<String, Object?>>('items').cast<String, String>(), |
| ), |
| loader: _tab_bar.loadLibrary, |
| ), |
| 'jaspr_content:zoomable_image': ClientLoader( |
| (p) => _zoomable_image.ZoomableImage( |
| src: p.get<String>('src'), |
| alt: p.get<String?>('alt'), |
| caption: p.get<String?>('caption'), |
| ), |
| loader: _zoomable_image.loadLibrary, |
| ), |
| 'jaspr_content:github_button': ClientLoader( |
| (p) => _github_button.GitHubButton(repo: p.get<String>('repo')), |
| loader: _github_button.loadLibrary, |
| ), |
| 'jaspr_content:sidebar_toggle_button': ClientLoader( |
| (p) => _sidebar_toggle_button.SidebarToggleButton(), |
| loader: _sidebar_toggle_button.loadLibrary, |
| ), |
| 'jaspr_content:theme_toggle': ClientLoader( |
| (p) => _theme_toggle.ThemeToggle(), |
| loader: _theme_toggle.loadLibrary, |
| ), |
| }, |
| ); |