submit_button_group 1.0.0  submit_button_group: ^1.0.0 copied to clipboard
submit_button_group: ^1.0.0 copied to clipboard
A Flutter package to provide button with inbuilt loading and endless customizability.
submit_button_group #
A flutter plugin to show button with inbuilt loading.
Features #
|  |  | 
|  |   | 
|  | 
Handling the loading of buttons is an extra task for developers. Don't worry, now it's simple. Swipe down.
Getting started #
Add the latest submit_button_group as a dependency in your pubspec.yaml file.
Create a custom Widget to display a group of two buttons with an in-build loading action. In default Widget shows two buttons, the primary button and the secondary button. The primary button shows the nature of a submit button and the secondary button shows the nature of a close button. Both are customizable and perform as needed.
Usage #
Adding group of buttons #
Display both buttons.
 SubmitButtonsGroup groupButton =  SubmitButtonsGroup(  
            loading: _loading,
            onSubmit: () async {
              _loading.value = true;
               await _incrementCounter();
              _loading.value = false;
            },
          );
Adding a single button #
Show only a single button.
SubmitButtonsGroup button =  SubmitButtonsGroup(
            isExpand: true,
            loading: _loading,
            hideSecondaryButton = true;
            onSubmit: () async {
              _loading.value = true;
              await _incrementCounter();
              _loading.value = false;
            },
          );
Road map #
I am always open for suggestions and ideas for possible improvements or fixes.
Feel free to open a Pull Request if you would like to contribute to the project.
If you would like to have a new feature implemented, just write a new issue.