File tree 1 file changed +8
-8
lines changed
mobile/lib/modules/memories/views
1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -16,19 +16,12 @@ class MemoryPage extends HookConsumerWidget {
16
16
final List <Memory > memories;
17
17
final int memoryIndex;
18
18
19
- MemoryPage ({
19
+ const MemoryPage ({
20
20
required this .memories,
21
21
required this .memoryIndex,
22
22
super .key,
23
23
});
24
24
25
- /// The list of all of the asset page controllers
26
- late final memoryAssetPageControllers =
27
- List .generate (memories.length, (i) => PageController ());
28
-
29
- /// The main vertically scrolling page controller with each list of memories
30
- late final memoryPageController = PageController (initialPage: memoryIndex);
31
-
32
25
@override
33
26
Widget build (BuildContext context, WidgetRef ref) {
34
27
final currentMemory = useState (memories[memoryIndex]);
@@ -39,6 +32,13 @@ class MemoryPage extends HookConsumerWidget {
39
32
);
40
33
const bgColor = Colors .black;
41
34
35
+ /// The list of all of the asset page controllers
36
+ final memoryAssetPageControllers =
37
+ List .generate (memories.length, (i) => usePageController ());
38
+
39
+ /// The main vertically scrolling page controller with each list of memories
40
+ final memoryPageController = usePageController (initialPage: memoryIndex);
41
+
42
42
// The Page Controller that scrolls horizontally with all of the assets
43
43
PageController currentMemoryAssetPageController =
44
44
memoryAssetPageControllers[currentMemoryIndex.value];
You can’t perform that action at this time.
0 commit comments