epos_frontend_shared 1.3.44
epos_frontend_shared: ^1.3.44 copied to clipboard
A flutter package project.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add epos_frontend_sharedWith Flutter:
$ flutter pub add epos_frontend_sharedThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
epos_frontend_shared: ^1.3.44Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:epos_frontend_shared/cache/cache.dart';
import 'package:epos_frontend_shared/cache/encryption.dart';
import 'package:epos_frontend_shared/constants/auth_constants.dart';
import 'package:epos_frontend_shared/firebase/firebase_analytics.dart';
import 'package:epos_frontend_shared/firebase/firebase_crashlytics.dart';
import 'package:epos_frontend_shared/firebase/firebase_messaging.dart';
import 'package:epos_frontend_shared/firebase/firebase_options.dart';
import 'package:epos_frontend_shared/firebase/firebase_remote_config.dart';
import 'package:epos_frontend_shared/firebase/main.dart';
import 'package:epos_frontend_shared/firebase/remote_config_custom_signals.dart';
import 'package:epos_frontend_shared/gen/assets.gen.dart';
import 'package:epos_frontend_shared/html_widget/html_widget.dart';
import 'package:epos_frontend_shared/l10n/app_localizations.dart';
import 'package:epos_frontend_shared/l10n/app_localizations_ar.dart';
import 'package:epos_frontend_shared/l10n/app_localizations_en.dart';
import 'package:epos_frontend_shared/l10n/app_localizations_es.dart';
import 'package:epos_frontend_shared/localization/constants.dart';
import 'package:epos_frontend_shared/localization/enums.dart';
import 'package:epos_frontend_shared/localization/local_utils.dart';
import 'package:epos_frontend_shared/localization/localization.dart';
import 'package:epos_frontend_shared/res.dart';
import 'package:epos_frontend_shared/shared.dart';
import 'package:epos_frontend_shared/theme/constants.dart';
import 'package:epos_frontend_shared/theme/custom.dart';
import 'package:epos_frontend_shared/theme/dimension.dart';
import 'package:epos_frontend_shared/theme/theme_config.dart';
import 'package:epos_frontend_shared/theme/utils.dart';
import 'package:epos_frontend_shared/tsonkit/tsonkit.dart';
import 'package:epos_frontend_shared/tsonkit/v1/builder/tson_view_builder.dart';
import 'package:epos_frontend_shared/tsonkit/v1/controller/tson_controller.dart';
import 'package:epos_frontend_shared/tsonkit/v1/definition/tson_definition.dart';
import 'package:epos_frontend_shared/tsonkit/v1/factory/tson_field_factory.dart';
import 'package:epos_frontend_shared/tsonkit/v1/field/tson_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/manager/tson_entity_manager.dart';
import 'package:epos_frontend_shared/tsonkit/v1/registry/tson_registry.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/checkbox_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/currency_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/date_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/dropdown_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/index.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/number_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/percentage_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/radio_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/register_fields.dart';
import 'package:epos_frontend_shared/tsonkit/v1/tsonfields/text_field.dart';
import 'package:epos_frontend_shared/tsonkit/v1/validation/submission_result.dart';
import 'package:epos_frontend_shared/tsonkit/v1/validation/validation_result.dart';
import 'package:epos_frontend_shared/tsonkit/v1/validation/validation_severity.dart';
import 'package:epos_frontend_shared/utils/extension/color_extension.dart';
import 'package:epos_frontend_shared/utils/extension/context_extension.dart';
import 'package:epos_frontend_shared/utils/extension/datetime_extension.dart';
import 'package:epos_frontend_shared/utils/extension/main.dart';
import 'package:epos_frontend_shared/utils/extension/string_extensions.dart';
import 'package:epos_frontend_shared/utils/extension/widget_extensions.dart';
import 'package:epos_frontend_shared/utils/main.dart';
import 'package:epos_frontend_shared/utils/numbers.dart';
import 'package:epos_frontend_shared/utils/shared_utils.dart';
import 'package:epos_frontend_shared/utils/util_style.dart';
import 'package:epos_frontend_shared/validation_form/controllers/form_controller.dart';
import 'package:epos_frontend_shared/validation_form/controllers/form_validation_state.dart';
import 'package:epos_frontend_shared/validation_form/controllers/stepper_controller.dart';
import 'package:epos_frontend_shared/validation_form/models/contact/contact_model.dart';
import 'package:epos_frontend_shared/validation_form/models/contact/contact_response.dart';
import 'package:epos_frontend_shared/validation_form/models/form_field.dart';
import 'package:epos_frontend_shared/validation_form/models/form_options.dart';
import 'package:epos_frontend_shared/validation_form/models/menu_model.dart';
import 'package:epos_frontend_shared/validation_form/models/models_360f.dart';
import 'package:epos_frontend_shared/validation_form/models/product/product_entity.dart';
import 'package:epos_frontend_shared/validation_form/models/product/product_localizations.dart';
import 'package:epos_frontend_shared/validation_form/models/quote/coverage_details_model.dart';
import 'package:epos_frontend_shared/validation_form/models/quote/package_request_model.dart';
import 'package:epos_frontend_shared/validation_form/models/stepper_model.dart';
import 'package:epos_frontend_shared/validation_form/models/uw_decision_details.dart';
import 'package:epos_frontend_shared/validation_form/models/validation_rules.dart';
import 'package:epos_frontend_shared/validation_form/plan_package/model/benefits_model.dart';
import 'package:epos_frontend_shared/validation_form/plan_package/model/content_model.dart';
import 'package:epos_frontend_shared/validation_form/plan_package/model/package_model.dart';
import 'package:epos_frontend_shared/validation_form/plan_package/ui/package_widget.dart';
import 'package:epos_frontend_shared/validation_form/summary/summary_illustration.dart';
import 'package:epos_frontend_shared/validation_form/utils.dart';
import 'package:epos_frontend_shared/validation_form/utils/form_data_utils.dart';
import 'package:epos_frontend_shared/validation_form/utils/form_schema_utils.dart';
import 'package:epos_frontend_shared/validation_form/utils/props_utils.dart';
import 'package:epos_frontend_shared/validation_form/utils/validation_utils.dart';
import 'package:epos_frontend_shared/validation_form/widgets/form_ui/effing_form_builder.dart';
import 'package:epos_frontend_shared/validation_form/widgets/form_ui/form_builder.dart';
import 'package:epos_frontend_shared/validation_form/widgets/form_ui/form_input.dart';
import 'package:epos_frontend_shared/validation_form/widgets/form_ui/form_layout.dart';
import 'package:epos_frontend_shared/validation_form/widgets/form_ui/tabbed_groups_array_form.dart';
import 'package:epos_frontend_shared/validation_form/widgets/helper/content_item_mapper.dart';
import 'package:epos_frontend_shared/validation_form/widgets/input_widgets/form_input.dart';
import 'package:epos_frontend_shared/validation_form/widgets/input_widgets/form_toggle_widget.dart';
import 'package:epos_frontend_shared/validation_form/widgets/input_widgets/form_underwriting_review_confirmation_widget.dart';
import 'package:epos_frontend_shared/widgets/base/responsive.dart';
import 'package:epos_frontend_shared/widgets/base/responsive_builder.dart';
import 'package:epos_frontend_shared/widgets/base/screen_sizes.dart';
import 'package:epos_frontend_shared/widgets/bento/S360fChartTypeSelectableCard/main.dart';
import 'package:epos_frontend_shared/widgets/bento/S360fContactCard/main.dart';
import 'package:epos_frontend_shared/widgets/bento/S360fContactCardsList/main.dart';
import 'package:epos_frontend_shared/widgets/bento/S360fSelectableCard/constants.dart';
import 'package:epos_frontend_shared/widgets/bento/S360fSelectableCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fAvatar/avatar.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fAvatar/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fBreadCrumbs/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDataCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDataTable/data_table_model.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDataTable/json_structure.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDataTable/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDataTable/table_settings.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDataTableCardList/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDependantPersonCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fDialog/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fErrorWidget/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fFilePicker/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fFilePicker/r_dotted_line_border.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fFilePicker/s360f_file_item.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fFilePicker/variants.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fFundAllocation/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fGaugeChart/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fInvestmentStrategy/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fLineChart/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fLocaleSettingsPicker/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fNavigationButtons/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fNotificationCard/constants.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fNotificationCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fOpsCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fOtpPopup/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackageCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackageCardsCarousel/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackageDetailsHeader/desktop_view.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackageDetailsHeader/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackageDetailsHeader/mobile_view.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackageDetailsHeader/utils.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPackagePlanCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPdfViewer/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPdfViewer/pdf_viewer_mobile.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPdfViewer/pdf_viewer_stub.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fPdfViewer/pdf_viewer_web.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fProductCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fRecommendationOptionCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fRiskProfile/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fScenarioLineChart/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fScoreGauge/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fSearchBar/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fSelectableOptionsSection/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fSignaturePad/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fSignaturePad/signaturepad.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fStatusGradientBar/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fStepper/jsonStructure.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fStepper/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fTable/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fTable/models.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fTableCard/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fTermsCheckbox/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fTimeline/main.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fToast/constants.dart';
import 'package:epos_frontend_shared/widgets/custom/S360fToast/main.dart';
import 'package:epos_frontend_shared/widgets/custom/no_transitions_onweb.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fAccordion/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fBarChart/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/base.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/filled_button.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/icon.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/icon_button.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/outlined_button.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fButton/variants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fCard/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fCheckbox/constants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fCheckbox/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDataDisplay/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDateInput/date_input_parser.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDateInput/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDivider/constants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDivider/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDonutChart/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDropDown/custom/common_listview_widget.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDropDown/custom/custom_dropdown.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDropDown/custom/custom_multiselect_dropdown.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDropDown/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDropDown/searchable_dropdown.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDynamicCard/factory.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDynamicCard/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fDynamicCard/model.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fFieldErrorText/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fGridView/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fHorizontalBarChart/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fInfoCard/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fInputLabel/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fLink/constants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fLink/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fMenu/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fMoreOptions/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fMoreOptions/main_menu_item.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fPagination/constants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fPagination/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fProgressBar/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fRadioButton/constants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fRadioButton/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSelectableOption/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSlider/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSvgIcon/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSwitch/custom_toggle_switch.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSwitch/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSwitchWithInput/jsonStructure.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSwitchWithInput/json_structure.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fSwitchWithInput/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTabs/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTag/icon.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTag/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTag/variants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTextAreaInput/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTextInput/jsonStructure.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTextInput/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTextInput/utils.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTextWidget/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fTimeInput/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fToggle/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fToolTip/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fVerticalDashboardNav/constants.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fVerticalDashboardNav/main.dart';
import 'package:epos_frontend_shared/widgets/standard/S360fVerticalNavBar/main.dart';
import 'package:epos_frontend_shared/widgets/standard/carousel_slider.dart';
import 'package:epos_frontend_shared/widgets/standard/data_table.dart';
import 'package:epos_frontend_shared/widgets_360f.dart';