confirm function

Future<bool> confirm(
  1. String title,
  2. String message
)

예/아니오를 선택하게 하는 다이얼로그를 표시한다.

예를 선택하면 true, 아니오를 선택하면 false 를 리턴한다.

Implementation

Future<bool> confirm(String title, String message) async {
  return await showDialog(
    context: Get.context!,
    builder: (_) => AlertDialog(
      title: Text(title),
      content: Column(
        mainAxisSize: MainAxisSize.min,
        children: [
          Text(message),
          Row(
            mainAxisAlignment: MainAxisAlignment.end,
            children: [
              TextButton(
                key: ValueKey(FirelampKeys.button.confirmYes),
                onPressed: () => Get.back(result: true),
                child: Text('yes'.tr),
              ),
              TextButton(
                key: ValueKey(FirelampKeys.button.confirmNo),
                onPressed: () => Get.back(result: false),
                child: Text('no'.tr),
              ),
            ],
          )
        ],
      ),
    ),
  );
}