fix(ui): Fix UI crash when less than 8 shared media items are available
This commit is contained in:
parent
8178a0dd8a
commit
8f68292dfd
@ -118,7 +118,11 @@ class SharedMediaDisplay extends StatelessWidget {
|
|||||||
mainAxisSpacing: 8,
|
mainAxisSpacing: 8,
|
||||||
crossAxisSpacing: 8,
|
crossAxisSpacing: 8,
|
||||||
),
|
),
|
||||||
children: preview.sublist(0, 8).map((el) {
|
children: preview.length < 8
|
||||||
|
? preview
|
||||||
|
.map((el) => buildSharedMediaWidget(el, jid))
|
||||||
|
.toList()
|
||||||
|
: preview.sublist(0, 8).map((el) {
|
||||||
if (el == preview.last && sharedMediaAmount >= 8) {
|
if (el == preview.last && sharedMediaAmount >= 8) {
|
||||||
return SharedSummaryWidget(
|
return SharedSummaryWidget(
|
||||||
notShown: sharedMediaAmount - 7,
|
notShown: sharedMediaAmount - 7,
|
||||||
|
Loading…
Reference in New Issue
Block a user