TF-611 Add view email rule filter creator
This commit is contained in:
@@ -64,6 +64,7 @@ export 'presentation/views/html_viewer/html_content_viewer_on_web_widget.dart';
|
||||
export 'presentation/views/html_viewer/html_viewer_controller_for_web.dart';
|
||||
export 'presentation/views/floating_button/scrolling_floating_button_animated.dart';
|
||||
export 'presentation/views/bottom_popup/cupertino_action_sheet_action_builder.dart';
|
||||
export 'presentation/views/bottom_popup/cupertino_action_sheet_no_icon_builder.dart';
|
||||
export 'presentation/views/bottom_popup/cupertino_action_sheet_builder.dart';
|
||||
export 'presentation/views/bottom_popup/confirmation_dialog_action_sheet_builder.dart';
|
||||
export 'presentation/views/modal_sheets/edit_text_modal_sheet_builder.dart';
|
||||
|
||||
@@ -131,6 +131,8 @@ extension AppColor on Color {
|
||||
static const colorSelectedRichTextButton = Color(0x99EBEDF0);
|
||||
static const colorShadowDestinationPicker = Color(0x33000000);
|
||||
static const colorBackgroundSnackBar = Color(0xFF343438);
|
||||
static const colorBackgroundFieldConditionRulesFilter = Color(0xFFF2F3F5);
|
||||
static const colorDividerRuleFilter = Color(0xFFE7E8EC);
|
||||
|
||||
static const mapGradientColor = [
|
||||
[Color(0xFF21D4FD), Color(0xFFB721FF)],
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
typedef OnCupertinoActionSheetNoIconActionClick<T> = void Function(T data);
|
||||
|
||||
abstract class CupertinoActionSheetNoIconBuilder<T> {
|
||||
@protected
|
||||
final Key? key;
|
||||
@protected
|
||||
final String actionName;
|
||||
@protected
|
||||
OnCupertinoActionSheetNoIconActionClick<T>? onCupertinoActionSheetActionClick;
|
||||
|
||||
CupertinoActionSheetNoIconBuilder(
|
||||
this.actionName,
|
||||
{
|
||||
this.key,
|
||||
}
|
||||
);
|
||||
|
||||
void onActionClick(OnCupertinoActionSheetNoIconActionClick<T> onCupertinoActionSheetActionClick) {
|
||||
this.onCupertinoActionSheetActionClick = onCupertinoActionSheetActionClick;
|
||||
}
|
||||
|
||||
TextStyle actionTextStyle({TextStyle? textStyle}) {
|
||||
return textStyle ?? TextStyle(fontSize: 17, color: Colors.black);
|
||||
}
|
||||
|
||||
Widget build();
|
||||
}
|
||||
Reference in New Issue
Block a user