From be168aed9314585f8e4e327c91f09c1262b4a4c6 Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Tue, 15 Apr 2025 15:08:30 +0300 Subject: [PATCH] refactor: simplify tag checking logic to enhance readability. --- .../space_model/widgets/tag_chips_display_widget.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/pages/spaces_management/space_model/widgets/tag_chips_display_widget.dart b/lib/pages/spaces_management/space_model/widgets/tag_chips_display_widget.dart index b3f3d978..1eaa3425 100644 --- a/lib/pages/spaces_management/space_model/widgets/tag_chips_display_widget.dart +++ b/lib/pages/spaces_management/space_model/widgets/tag_chips_display_widget.dart @@ -40,10 +40,11 @@ class TagChipDisplay extends StatelessWidget { @override Widget build(BuildContext context) { - if ((spaceModel?.tags?.isNotEmpty == true || - spaceModel?.subspaceModels - ?.any((subspace) => subspace.tags?.isNotEmpty == true) == - true)) { + final hasTags = spaceModel?.tags?.isNotEmpty ?? false; + final hasSubspaceTags = + spaceModel?.subspaceModels?.any((e) => e.tags?.isNotEmpty ?? false) ?? false; + + if (hasTags || hasSubspaceTags) { return SizedBox( width: screenWidth * 0.25, child: Container(