eliud_core 1.3.0 eliud_core: ^1.3.0 copied to clipboard
Eliud core is the core eliud package. It's a required package for all eliud apps. More info at https://eliud.io
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add eliud_core
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
eliud_core: ^1.3.0
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:eliud_core/access/access_bloc.dart';
import 'package:eliud_core/access/access_event.dart';
import 'package:eliud_core/access/helper/access_helpers.dart';
import 'package:eliud_core/access/state/access_determined.dart';
import 'package:eliud_core/access/state/access_error.dart';
import 'package:eliud_core/access/state/access_state.dart';
import 'package:eliud_core/access/state/logged_in.dart';
import 'package:eliud_core/access/state/logged_out.dart';
import 'package:eliud_core/access/state/maintain_blocked.dart';
import 'package:eliud_core/access/state/undertermined_access_state.dart';
import 'package:eliud_core/core/components/dialog_component.dart';
import 'package:eliud_core/core/components/error_component.dart';
import 'package:eliud_core/core/components/page_component.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/appbar/extended_app_bar_component_bloc.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/appbar/extended_app_bar_component_event.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/appbar/extended_app_bar_component_state.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/drawer/extended_drawer_component_bloc.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/drawer/extended_drawer_component_event.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/drawer/extended_drawer_component_state.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/home_menu/extended_home_menu_component_bloc.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/home_menu/extended_home_menu_component_event.dart';
import 'package:eliud_core/core/components/page_constructors/blocs/home_menu/extended_home_menu_component_state.dart';
import 'package:eliud_core/core/components/page_constructors/eliud_appbar.dart';
import 'package:eliud_core/core/components/page_constructors/eliud_bottom_navigation_bar.dart';
import 'package:eliud_core/core/components/page_constructors/eliud_drawer.dart';
import 'package:eliud_core/core/navigate/router.dart';
import 'package:eliud_core/core/navigate/router_api_impl.dart';
import 'package:eliud_core/core/page_bloc/current_page_bloc.dart';
import 'package:eliud_core/core/page_bloc/current_page_event.dart';
import 'package:eliud_core/core/page_bloc/current_page_state.dart';
import 'package:eliud_core/core/registry.dart';
import 'package:eliud_core/core/tools/component_info.dart';
import 'package:eliud_core/core/tools/document_processor.dart';
import 'package:eliud_core/core/tools/menu_item_mapper.dart';
import 'package:eliud_core/core/tools/page_helper.dart';
import 'package:eliud_core/core/widgets/background_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/border_radius_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/decoration_color_list_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/edge_insets_geometry_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/gradient_position_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/image_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/shadow_widget.dart';
import 'package:eliud_core/core/widgets/background_widgets/style_color_widget.dart';
import 'package:eliud_core/core/widgets/helper_widgets/condition_simple_widget.dart';
import 'package:eliud_core/core/widgets/helper_widgets/header_widget.dart';
import 'package:eliud_core/core/widgets/helper_widgets/member_medium_widget.dart';
import 'package:eliud_core/core/widgets/helper_widgets/platform_medium_widget.dart';
import 'package:eliud_core/core/widgets/helper_widgets/pos_size_widget.dart';
import 'package:eliud_core/core/widgets/member_widgets/accept_membership.dart';
import 'package:eliud_core/core/widgets/member_widgets/alert_app.dart';
import 'package:eliud_core/core/widgets/member_widgets/login_widget.dart';
import 'package:eliud_core/core/widgets/member_widgets/member_medium_dialog.dart';
import 'package:eliud_core/core/widgets/member_widgets/platform_medium_dialog.dart';
import 'package:eliud_core/core/widgets/member_widgets/public_medium_dialog.dart';
import 'package:eliud_core/core/widgets/pos_size/height_type_landscape.dart';
import 'package:eliud_core/core/widgets/pos_size/height_type_portrait.dart';
import 'package:eliud_core/core/widgets/pos_size/landscape_align_type.dart';
import 'package:eliud_core/core/widgets/pos_size/landscape_fit_type.dart';
import 'package:eliud_core/core/widgets/pos_size/portrait_align_type.dart';
import 'package:eliud_core/core/widgets/pos_size/portrait_fit_type.dart';
import 'package:eliud_core/core/widgets/pos_size/width_type_landscape.dart';
import 'package:eliud_core/core/widgets/pos_size/width_type_portrait.dart';
import 'package:eliud_core/core_api_impl.dart';
import 'package:eliud_core/core_mobile_package.dart';
import 'package:eliud_core/core_package.dart';
import 'package:eliud_core/core_package_stub.dart';
import 'package:eliud_core/core_web_package.dart';
import 'package:eliud_core/decoration/decoration.dart';
import 'package:eliud_core/decoration/decorations.dart';
import 'package:eliud_core/editors/bloc/blocking_dashboard_bloc.dart';
import 'package:eliud_core/editors/bloc/member_dashboard_bloc.dart';
import 'package:eliud_core/editors/blocking_dashboard_component_editor.dart';
import 'package:eliud_core/editors/member_dashboard_component_editor.dart';
import 'package:eliud_core/eliud.dart';
import 'package:eliud_core/extensions/bloc/member_bloc.dart';
import 'package:eliud_core/extensions/blocking/bloc/maintain_blocking_list_bloc.dart';
import 'package:eliud_core/extensions/blocking/bloc/maintain_blocking_list_event.dart';
import 'package:eliud_core/extensions/blocking/bloc/maintain_blocking_list_state.dart';
import 'package:eliud_core/extensions/blocking/maintain_blocking_list.dart';
import 'package:eliud_core/extensions/blocking_dashboard_component.dart';
import 'package:eliud_core/extensions/member_dashboard_component.dart';
import 'package:eliud_core/extensions/open_dialog_post_login.dart';
import 'package:eliud_core/extensions/widgets/member_model_widget.dart';
import 'package:eliud_core/extensions/widgets/member_subscription_model_widget.dart';
import 'package:eliud_core/package/package.dart';
import 'package:eliud_core/package/packages.dart';
import 'package:eliud_core/registry_api_impl.dart';
import 'package:eliud_core/tools/component/component_widget_wrapper.dart';
import 'package:eliud_core/tools/component_title_helper.dart';
import 'package:eliud_core/tools/csv_helper.dart';
import 'package:eliud_core/tools/custom_utils.dart';
import 'package:eliud_core/tools/file_tools.dart';
import 'package:eliud_core/tools/gdpr/gdpr_functions.dart';
import 'package:eliud_core/tools/helpers/list_replace.dart';
import 'package:eliud_core/tools/helpers/list_swap.dart';
import 'package:eliud_core/tools/helpers/progress_manager.dart';
import 'package:eliud_core/tools/storage_helper.dart';
import 'package:eliud_core/tools/tool_set.dart';
import 'package:eliud_core/tools/types.dart';
import 'package:eliud_core/tools/types/home_page_references.dart';
import 'package:eliud_core/tools/widgets/app_policy_bloc/app_policy_dashboard_bloc.dart';
import 'package:eliud_core/tools/widgets/app_policy_bloc/app_policy_dashboard_event.dart';
import 'package:eliud_core/tools/widgets/app_policy_bloc/app_policy_dashboard_state.dart';
import 'package:eliud_core/tools/widgets/app_policy_dashboard.dart';
import 'package:eliud_core/tools/widgets/editor/body_component_model_widget.dart';
import 'package:eliud_core/tools/widgets/editor/dialog_layout_widget.dart';
import 'package:eliud_core/tools/widgets/editor/editor_header_widget.dart';
import 'package:eliud_core/tools/widgets/editor/page_layout_widget.dart';
import 'package:eliud_core/tools/widgets/editor/select_widget.dart';
import 'package:eliud_core/tools/widgets/grid_view/bloc/grid_view_bloc.dart';
import 'package:eliud_core/tools/widgets/grid_view/grid_view_dashboard.dart';
import 'package:eliud_core/tools/widgets/grid_view/select_grid_view_widget.dart';
import 'package:eliud_core/tools/widgets/grid_view/widgets/grid_view_grid_type_widget.dart';
import 'package:eliud_core/tools/widgets/grid_view/widgets/grid_view_scroll_direction_widget.dart';
import 'package:eliud_core/tools/widgets/grid_view/widgets/max_cross_axis_extent_type_widget.dart';
import 'package:eliud_core/widgets/richtext/richtext_formfield.dart';
import 'package:eliud_core/wizards/blocking_dashboard_dialog_wizard.dart';
import 'package:eliud_core/wizards/builders/dialog/blocking_dashboard_dialog_builder.dart';
import 'package:eliud_core/wizards/builders/dialog/member_dashboard_dialog_builder.dart';
import 'package:eliud_core/wizards/join_action_specification_parameters.dart';
import 'package:eliud_core/wizards/login_logout_wizard.dart';
import 'package:eliud_core/wizards/member_dashboard_dialog_wizard.dart';