removed redundant code.

This commit is contained in:
Faris Armoush
2025-04-13 12:52:38 +03:00
parent 62ee9a72d6
commit c7c8898763

View File

@ -120,8 +120,6 @@ class _SidebarWidgetState extends State<SidebarWidget> {
} }
Widget _buildCommunityTile(BuildContext context, CommunityModel community) { Widget _buildCommunityTile(BuildContext context, CommunityModel community) {
final hasChildren = community.spaces.isNotEmpty;
return CommunityTile( return CommunityTile(
title: community.name, title: community.name,
key: ValueKey(community.uuid), key: ValueKey(community.uuid),
@ -140,16 +138,14 @@ class _SidebarWidgetState extends State<SidebarWidget> {
); );
}, },
onExpansionChanged: (title, expanded) {}, onExpansionChanged: (title, expanded) {},
children: hasChildren children: community.spaces
? community.spaces .where((space) {
.where((space) { final isDeleted = space.status != SpaceStatus.deleted;
final isDeleted = space.status != SpaceStatus.deleted; final isParentDeleted = space.status != SpaceStatus.parentDeleted;
final isParentDeleted = space.status != SpaceStatus.parentDeleted; return (isDeleted || isParentDeleted);
return (isDeleted || isParentDeleted); })
}) .map((space) => _buildSpaceTile(space: space, community: community))
.map((space) => _buildSpaceTile(space: space, community: community)) .toList(),
.toList()
: null,
); );
} }