vader_popup

Creator: coderz1093

Last updated:

0 purchases

vader_popup Image
vader_popup Images
Add to Cart

Description:

vader popup

Vader Popup #



Vader Popup is a Flutter package for creating customizable popup dialogs and modal windows with ease.
Features #

Simple modal popup
Fully customizable popups
Support for various popup types (info, warning, error, success)
Support special popup dialogs for:

ask questions
show long message
input text message
choose from more options



Installation #
Add the following dependency to your pubspec.yaml file:
dependencies:
vader_popup: ^0.1.2
copied to clipboard
Then run:
flutter pub get
copied to clipboard
Usage #
Basic Usage #
To show a basic popup dialog:
PopupDialog().info(
context: context,
title: 'Hello, World!',
message: 'This is a basic popup dialog.',
);
copied to clipboard
To show a basic modal popup:
PopupModal().show(
context,
showCloseButton: true,
body: Center(
child: Text("Hello world!"),
)
);
copied to clipboard
Customization #
Vader Popup allows for extensive customization to fit your needs. You can customize the appearance and behavior of the popups.
Example: Custom Popup
final result = await PopupDialog(
header: const PopupHeader(
icon: Icon(Icons.info, color: Colors.blue, size: 70),
title: PopupText(
text: "Info dialog",
),
),
content: const PopupMessage(
message: PopupText(text: "Text of info dialog"),
),
buttons: [
PopupButton(
label: "Cancel",
color: Colors.grey.withOpacity(0.4),
onPressed: () {
Navigator.of(context).pop("Left button");
},
),
PopupButton(
label: "OK",
color: Colors.blue,
onPressed: () {
Navigator.of(context).pop("Right button");
},
),
],
).show(context);
print(result);
copied to clipboard
Popup Types #
Vader Popup supports several built-in types of popups:

info
success
warning
error
modal
options
question
long message

Examples #
For more examples see the examples file.
Contributing #
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Author #
👤 Martin Jablečník

Website: martin-jablecnik.cz
Github: @mjablecnik
Blog: dev.to/mjablecnik

Show your support #
Give a ⭐️ if this project helped you!



📝 License #
Copyright © 2024 Martin Jablečník.
This project is licensed under MIT License.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.