-
Notifications
You must be signed in to change notification settings - Fork 35
widgets:w_dialog_delete.dart
Nhan Cao edited this page Jun 8, 2023
·
1 revision
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:nft/services/app/app_asset.dart';
import 'package:nft/utils/app_extension.dart';
import 'package:nft/utils/app_style.dart';
import 'package:nft/widgets/w_dialog_alert.dart';
// appHelper_showPopup<void>(context,
// (BuildContext context) {
// return WDialogDelete(
// title: '',
// content: '',
// onCancelPressed: () {
// Navigator.of(context).pop();
// },
// onDeletePressed: () {
// Navigator.of(context).pop();
// },
// );
// });
class WDialogDelete extends StatefulWidget {
const WDialogDelete({
Key? key,
this.title,
this.content,
this.onCancelPressed,
this.onDeletePressed,
}) : super(key: key);
final String? title;
final String? content;
final Function()? onCancelPressed;
final Function()? onDeletePressed;
@override
_WDialogDeleteState createState() => _WDialogDeleteState();
}
class _WDialogDeleteState extends State<WDialogDelete> {
@override
Widget build(BuildContext context) {
return WDialogAlert(
title: widget.title,
content: widget.content,
onCancelPressed: widget.onCancelPressed,
confirmTitle: 'Delete',
confirmTitleStyle: boldTextStyle(
17.SP,
color: const Color(0xFFFF453A),
fontFamily: AppAssets.init.fontIOSDefault,
),
onConfirmPressed: widget.onDeletePressed,
);
}
}
-
widgets
- o_toast.dart
- w_behide_keyboard.dart
- w_border_shadow.dart
- w_bottom_action_sheet.dart
- w_button_circle.dart
- w_button_inkwell.dart
- w_button_raised_flat.dart
- w_button_rounded.dart
- w_card_rounded.dart
- w_card_shadow.dart
- w_dialog_alert.dart
- w_dialog_delete.dart
- w_divider_line.dart
- w_keyboard_detector.dart
- w_marquee.dart
- w_picker_date.dart
- w_picker_time.dart
- w_picker_value.dart
- w_syspadding.dart
- w_text_shadow.dart