mirror of
https://gitlab.com/mysocialportal/relatica
synced 2024-10-18 11:13:31 +00:00
Only add Circle/Group/Channel section if not empty
This commit is contained in:
parent
c8eea6cdae
commit
a90ad978fc
1 changed files with 51 additions and 45 deletions
|
@ -137,6 +137,7 @@ class _HomeScreenState extends ConsumerState<HomeScreen> {
|
|||
...standardTypes
|
||||
.map((t) => TimelineIdentifiers(timeline: t))
|
||||
.map((e) => DropdownMenuItem(value: e, child: Text(e.toLabel()))),
|
||||
if (circles.isNotEmpty) ...[
|
||||
const DropdownMenuItem(
|
||||
value: null,
|
||||
enabled: false,
|
||||
|
@ -154,6 +155,8 @@ class _HomeScreenState extends ConsumerState<HomeScreen> {
|
|||
),
|
||||
)),
|
||||
..._timelineGroupingListDataCollectionToDropdown(circles),
|
||||
],
|
||||
if (groups.isNotEmpty) ...[
|
||||
const DropdownMenuItem(
|
||||
value: null,
|
||||
enabled: false,
|
||||
|
@ -171,6 +174,8 @@ class _HomeScreenState extends ConsumerState<HomeScreen> {
|
|||
),
|
||||
)),
|
||||
..._timelineGroupingListDataCollectionToDropdown(groups),
|
||||
],
|
||||
if (channels.isNotEmpty) ...[
|
||||
const DropdownMenuItem(
|
||||
value: null,
|
||||
enabled: false,
|
||||
|
@ -188,6 +193,7 @@ class _HomeScreenState extends ConsumerState<HomeScreen> {
|
|||
),
|
||||
)),
|
||||
..._timelineGroupingListDataCollectionToDropdown(channels),
|
||||
],
|
||||
];
|
||||
|
||||
if (items.where((i) => i.value == currentTimeline).isEmpty) {
|
||||
|
|
Loading…
Reference in a new issue