Files
syncrow-web/lib/pages/spaces_management/view/community_tile.dart
2024-09-10 22:57:34 +04:00

30 lines
744 B
Dart

import 'package:flutter/material.dart';
import 'package:syncrow_web/common/custom_expansion_tile.dart';
class CommunityTile extends StatelessWidget {
final String title;
final String expandedTile;
final Function(String, bool) onExpansionChanged;
final List<Widget>? children;
const CommunityTile({
Key? key,
required this.title,
required this.expandedTile,
required this.onExpansionChanged,
this.children,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return CustomExpansionTile(
title: title,
isExpanded: expandedTile == title,
onExpansionChanged: (bool expanded) {
onExpansionChanged(title, expanded);
},
children: children,
);
}
}