Use this class to translate all labels used in the package. If skip it,
default values in English will be used.
See the default values in the comments above each method
The class provides API for saving the address, editing the values of the address:
city name and street name,fetching and filtering the countries list for the address.
Some methods does not have implementation and implementation for them should
be provided in your project, while some of the methods provide default
implementation, which if you want you can override with yours.
ErrorCardWidget is an error widget presenting an error as a widget.
It provides an option to display a retry button in case the user wants to
repeat an operation.
This class should be extended in you project and each of its method should
have an implementation. It is added as a dependency in the LanguagePickerBloc.
In your implementation you can add in the constructor of the class a data source
as a dependency from which to get the list of languages used in your app and
send requests to update the currently selected language for the user.
App Modal sheet configuration used for controlling different parts and
options of a modal sheet, such as height factor, header pill or the close
button.
A OpenUri RxBloc which contains logic
required to make the OpenUrlWidget work. Defines contracts which allow its
user to open links and listen to any changes.
Open URL dependencies that the OpenUrlWidget widget requires in order to
perform properly. Includes the bloc containing the states and events to
which the OpenUrlWidget can react to or manipulate.
Wrapper widget on top of the Text widget that will display a shimmer effect
whenever the provided text is null. If the provided text is not null, it
will be rendered properly. It can be useful if we want to occupy a part of
the screen and replace it with the text that will be retrieved sometime in
the future.
asset_classes option lets you define completely custom classes for handling assets
based on their extension
Here we used SvgFile to automatically convert svg assets into widgets
A service validator class, used as a contract for validation methods on a
text field dialog. It should be extended, with your custom implementation
of its methods.
Display a bottom modal sheet, designed to display a list of available languages,
from which to choose one to be set as the language Locale() to your MaterialApp()
Displays a customizable modal sheet with a background blur effect. Requires
an error which will be presented on the modal sheet, with an optional
retry functionality.