import 'package:flutter/cupertino.dart';

class ActionSheetData {
  final Widget content;
  final String? confrimTitle;
  final String? dismissTitle;
  final Function()? onConfirmed;
  final Function()? onDismissed;
  final String? title;
  final bool hasPadding;
  final IconData? titleIcon;
  final Widget? titleIconWidget;
  final Color? titleColor;
  final bool hasDismissButton;
  final bool hasConfirmButton;
  final bool hasConfirmButtonClose;
  final bool withoutButtonMode;
  final bool smallDismissButton;
  final bool isBackgroundDropBlur;
  final Color? backgroundColor;

  const ActionSheetData({
    required this.content,
    this.title,
    this.confrimTitle,
    this.onConfirmed,
    this.titleColor,
    this.hasPadding = true,
    this.hasDismissButton = true,
    this.hasConfirmButton = true,
    this.titleIcon,
    this.titleIconWidget,
    this.dismissTitle,
    this.onDismissed,
    this.smallDismissButton = false,
    this.withoutButtonMode = false,
    this.isBackgroundDropBlur = false,
    this.hasConfirmButtonClose = true,
    this.backgroundColor,
  });
}
