addAction static method

Widget addAction(
  1. BuildContext context,
  2. String buttonName,
  3. dynamic value,
  4. Color color,
  5. double elevation,
)

Implementation

static Widget addAction(BuildContext context, String buttonName, value, Color color, double elevation) =>
    ElevatedButton(
        child: Text(buttonName, style: TextStyle(color: Colors.white, fontSize: 14.sp)),
        onPressed: () => Navigator.of(context).pop(value is TextEditingController ? value.text : value),
        style: ButtonStyle(padding: MaterialStateProperty.all<EdgeInsets>(EdgeInsets.all(8.sp)),
            backgroundColor: MaterialStateProperty.all<Color>(color),
            elevation: MaterialStateProperty.resolveWith((states) => elevation))
    );