mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Align and compact channel cards
This commit is contained in:
@@ -8,6 +8,7 @@ import '../providers/contacts_provider.dart';
|
|||||||
import '../providers/app_provider.dart';
|
import '../providers/app_provider.dart';
|
||||||
import '../providers/connection_provider.dart';
|
import '../providers/connection_provider.dart';
|
||||||
import '../providers/messages_provider.dart';
|
import '../providers/messages_provider.dart';
|
||||||
|
import '../services/message_destination_preferences.dart';
|
||||||
import '../utils/contact_grouping.dart';
|
import '../utils/contact_grouping.dart';
|
||||||
import '../utils/avatar_label_helper.dart';
|
import '../utils/avatar_label_helper.dart';
|
||||||
import '../widgets/common/contact_avatar.dart';
|
import '../widgets/common/contact_avatar.dart';
|
||||||
@@ -603,7 +604,7 @@ class _InferredContactGroupCard extends StatelessWidget {
|
|||||||
child: ExpansionTile(
|
child: ExpansionTile(
|
||||||
tilePadding: const EdgeInsets.symmetric(horizontal: 12, vertical: 2),
|
tilePadding: const EdgeInsets.symmetric(horizontal: 12, vertical: 2),
|
||||||
childrenPadding: const EdgeInsets.fromLTRB(12, 0, 12, 8),
|
childrenPadding: const EdgeInsets.fromLTRB(12, 0, 12, 8),
|
||||||
initiallyExpanded: true,
|
initiallyExpanded: false,
|
||||||
leading: Icon(
|
leading: Icon(
|
||||||
Icons.folder_copy_outlined,
|
Icons.folder_copy_outlined,
|
||||||
size: 18,
|
size: 18,
|
||||||
@@ -699,8 +700,12 @@ class _ChannelActivityCard extends StatelessWidget {
|
|||||||
child: InkWell(
|
child: InkWell(
|
||||||
borderRadius: BorderRadius.circular(18),
|
borderRadius: BorderRadius.circular(18),
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
|
await MessageDestinationPreferences.setDestination(
|
||||||
|
MessageDestinationPreferences.destinationTypeChannel,
|
||||||
|
recipientPublicKey: channel.publicKeyHex,
|
||||||
|
);
|
||||||
messagesProvider.navigateToDestination(
|
messagesProvider.navigateToDestination(
|
||||||
'channel',
|
MessageDestinationPreferences.destinationTypeChannel,
|
||||||
recipientPublicKeyHex: channel.publicKeyHex,
|
recipientPublicKeyHex: channel.publicKeyHex,
|
||||||
);
|
);
|
||||||
onNavigateToMessages?.call();
|
onNavigateToMessages?.call();
|
||||||
|
|||||||
Reference in New Issue
Block a user