make listing type selection more universal

This commit is contained in:
krawieck 2021-01-16 14:50:27 +01:00
parent fc256d800d
commit 81fa4aac86
1 changed files with 10 additions and 18 deletions

View File

@ -61,24 +61,16 @@ class HomeTab extends HookWidget {
VisualDensity(vertical: VisualDensity.minimumDensity),
leading: SizedBox.shrink(),
),
ListTile(
title: const Text('Subscribed'),
leading: const SizedBox(width: 20, height: 20),
onTap: () => pop(const _SelectedList(
listingType: PostListingType.subscribed)),
),
ListTile(
title: const Text('Local'),
leading: const SizedBox(width: 20, height: 20),
onTap: () => pop(
const _SelectedList(listingType: PostListingType.local)),
),
ListTile(
title: const Text('All'),
leading: const SizedBox(width: 20, height: 20),
onTap: () => pop(
const _SelectedList(listingType: PostListingType.all)),
),
for (final listingType in [
PostListingType.subscribed,
PostListingType.local,
PostListingType.all,
])
ListTile(
title: Text(listingType.value),
leading: const SizedBox(width: 20, height: 20),
onTap: () => pop(_SelectedList(listingType: listingType)),
),
for (final instance in accStore.instances) ...[
const Padding(
padding: EdgeInsets.symmetric(horizontal: 10),