feat: maintain scroll position in vocab/morph analytics view (#1791)

This commit is contained in:
ggurdin 2025-02-14 09:52:59 -05:00 committed by GitHub
parent 1a0b9d2809
commit a0ef9c4424
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View file

@ -33,6 +33,7 @@ class MorphAnalyticsView extends StatelessWidget {
return snapshot.connectionState == ConnectionState.done
? ListView.builder(
key: const PageStorageKey<String>('morph-analytics'),
itemCount: morphs.displayFeatures.length,
itemBuilder: (context, index) => morphs
.displayFeatures[index].displayTags.isNotEmpty

View file

@ -82,6 +82,7 @@ class VocabAnalyticsView extends StatelessWidget {
return Padding(
padding: const EdgeInsets.symmetric(vertical: 20),
child: ListView(
key: const PageStorageKey<String>('vocab-analytics'),
children: [flowers, greens, seeds],
),
);