window static method

Future<bool?> window({
  1. required BuildContext context,
  2. required String title,
  3. required Widget child,
})

Implementation

static Future<bool?> window({
  required BuildContext context,
  required String title,
  required Widget child,
}) {
  return showDialog<bool>(
    context: context,
    builder: (BuildContext context) => AlertDialog(
      title: Row(
        crossAxisAlignment: CrossAxisAlignment.start,
        mainAxisAlignment: MainAxisAlignment.spaceBetween,
        children: [
          Flexible(child: Text(title)),
          Padding(
            padding: const EdgeInsets.only(
              left: 8,
            ),
            child: IconButton(
              icon: const Icon(Icons.close),
              onPressed: () {
                Navigator.pop(context);
              },
            ),
          ),
        ],
      ),
      content: FespMultiScroll(
        horizontal: false,
        child: child,
      ),
    ),
  );
}