TF-4004 Add Preview/Hide condition, action of rule filter

This commit is contained in:
dab246
2025-09-09 04:15:31 +07:00
committed by Dat H. Pham
parent a0123c41b0
commit 5983fb66ff
22 changed files with 685 additions and 393 deletions
@@ -17,4 +17,14 @@ extension RuleConditionExtension on RuleCondition {
String getPreview(AppLocalizations appLocalizations) {
return '${field.getTitle(appLocalizations)}, ${comparator.getTitle(appLocalizations).toLowerCase()}: $value';
}
String getPreviewWhenEditing(AppLocalizations appLocalizations) {
return '${field.getTitle(appLocalizations)} ${comparator.getTitle(appLocalizations).toLowerCase()} "$value"';
}
}
extension ListRuleConditionExtension on List<RuleCondition> {
String getPreviewWhenEditing(AppLocalizations appLocalizations) {
return map((e) => e.getPreviewWhenEditing(appLocalizations)).join(', ');
}
}