fix: Hide stickers button when there is not sticker pack

This commit is contained in:
Christian Pauly 2021-07-24 10:52:54 +02:00
parent a8201c4358
commit b71dd4bc08
1 changed files with 16 additions and 12 deletions

View File

@ -626,20 +626,24 @@ class ChatView extends StatelessWidget {
contentPadding: EdgeInsets.all(0),
),
),
PopupMenuItem<String>(
value: 'sticker',
child: ListTile(
leading: CircleAvatar(
backgroundColor: Colors.orange,
foregroundColor: Colors.white,
child: Icon(Icons
.emoji_emotions_outlined),
if (controller.room
.getImagePacks(
ImagePackUsage.sticker)
.isNotEmpty)
PopupMenuItem<String>(
value: 'sticker',
child: ListTile(
leading: CircleAvatar(
backgroundColor: Colors.orange,
foregroundColor: Colors.white,
child: Icon(Icons
.emoji_emotions_outlined),
),
title: Text(
L10n.of(context).sendSticker),
contentPadding: EdgeInsets.all(0),
),
title: Text(
L10n.of(context).sendSticker),
contentPadding: EdgeInsets.all(0),
),
),
if (PlatformInfos.isMobile)
PopupMenuItem<String>(
value: 'voice',