flutter_platform_alertbox 0.0.4 copy "flutter_platform_alertbox: ^0.0.4" to clipboard
flutter_platform_alertbox: ^0.0.4 copied to clipboard

A package helps to display alert box with diffrent platforms like android, ios, windows and browsers

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_platform_alertbox/flutter_platform_alertbox.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      debugShowCheckedModeBanner: false,
      home: AlertBoxExample(),
    );
  }
}

class AlertBoxExample extends StatefulWidget {
  const AlertBoxExample({Key? key}) : super(key: key);

  @override
  State<AlertBoxExample> createState() => _AlertBoxExampleState();
}

class _AlertBoxExampleState extends State<AlertBoxExample> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("AlertBox Example")),
      body: SizedBox(
        width: MediaQuery.of(context).size.width,
        height: MediaQuery.of(context).size.height,
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            TextButton(
                onPressed: () {
                  FlutterPlatFormAlertBox().informationDialogBox(
                      context: context,
                      title: "Alert Title",
                      body: "This is alert body",
                      heading: "This is alert heading");
                },
                child: Container(
                  color: Colors.yellow,
                  padding: const EdgeInsets.all(8),
                  child: const Text("Information Box Alert"),
                )),
            SizedBox(
              height: 10,
            ),
            TextButton(
                onPressed: () {
                  FlutterPlatFormAlertBox().confirmationDialogBox(
                      context: context,
                      title: "Alert Title",
                      content: "This is alert body",
                      cancelText: "Cancel",
                      submitText: "Submit",
                      isCancelable: true,
                      onSubmit: () {
                        debugPrint("submit click");
                      });
                },
                child: Container(
                  color: Colors.yellow,
                  padding: const EdgeInsets.all(8),
                  child: const Text("Confirmation Box Alert"),
                )),
            SizedBox(
              height: 10,
            ),
            TextButton(
                onPressed: () {
                  FlutterPlatFormAlertBox().deleteItemDialogBox(
                      context: context,
                      title: "Are you sure to want to delete this item",
                      cancelText: "Cancel",
                      submitText: "Delete",
                      isCancelable: true,
                      onSubmit: () {
                        debugPrint("submit click");
                      });
                },
                child: Container(
                  color: Colors.yellow,
                  padding: const EdgeInsets.all(8),
                  child: const Text("Delete Box Alert"),
                )),
          ],
        ),
      ),
    );
  }
}
1
likes
150
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A package helps to display alert box with diffrent platforms like android, ios, windows and browsers

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on flutter_platform_alertbox