Skip to content

Commit

Permalink
[Presentation] Crash fix
Browse files Browse the repository at this point in the history
  • Loading branch information
Wolfteam committed Nov 2, 2022
1 parent d7b7be6 commit 138734d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
@@ -1,3 +1,4 @@
import 'package:darq/darq.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:responsive_builder/responsive_builder.dart';
Expand Down Expand Up @@ -157,9 +158,10 @@ class _FabMenu extends StatelessWidget {
}

List<AscensionMaterialsSummaryWidget> _buildSummary(S s, List<AscensionMaterialsSummary> items) {
items.sort((x, y) => s.translateAscensionSummaryType(x.type).compareTo(s.translateAscensionSummaryType(y.type)));

return items.map((e) => AscensionMaterialsSummaryWidget(summary: e, sessionKey: sessionKey)).toList();
return items
.orderBy((x) => s.translateAscensionSummaryType(x.type))
.map((e) => AscensionMaterialsSummaryWidget(summary: e, sessionKey: sessionKey))
.toList();
}

Future<void> _openCharacterPage(BuildContext context) async {
Expand Down
Expand Up @@ -17,16 +17,17 @@ class CharacterAscensionMaterials extends StatelessWidget {
final s = S.of(context);
const minNumberOfMaterialsShown = 7;
final needsDummyItems = images.length < minNumberOfMaterialsShown;
final imgsToRender = [...images];
if (needsDummyItems) {
final diff = minNumberOfMaterialsShown - images.length;
images.addAll(List.generate(diff, (index) => ''));
imgsToRender.addAll(List.generate(diff, (index) => ''));
}
return Tooltip(
message: s.ascensionMaterials,
child: Wrap(
alignment: WrapAlignment.spaceEvenly,
crossAxisAlignment: WrapCrossAlignment.center,
children: images.map((e) => _MaterialItem(image: e)).toList(),
children: imgsToRender.map((e) => _MaterialItem(image: e)).toList(),
),
);
}
Expand Down

0 comments on commit 138734d

Please sign in to comment.