Watch
1
0
Fork
You've already forked nexus
0
forked from Nexus/nexus

Compare commits

..

View file

@ -51,24 +51,43 @@ class PinnedEventsDrawer extends HookConsumerWidget {
], ],
), ),
), ),
AsyncData(:final value) || AsyncData(:final value) => ListView.builder(
AsyncLoading(:final value?) => ListView.builder( padding: .symmetric(vertical: 18),
padding: .symmetric(horizontal: 8),
itemCount: value.length, itemCount: value.length,
itemBuilder: (context, index) { itemBuilder: (context, index) {
final event = value[index]; final event = value[index];
return InkWell( return Card(
borderRadius: .circular(12), margin: .only(bottom: 8),
onTap: () { child: InkWell(
Navigator.pop(context); borderRadius: .circular(12),
// TODO: // Close drawer, then scroll to the message onTap: () {
}, Navigator.pop(context);
child: EventRenderer( // TODO: // Close drawer, then scroll to the message
event, },
maxLines: 2, child: Padding(
isGrouped: false, padding: .all(12),
getEventOptions: getEventOptions, child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Icon(
Icons.push_pin,
size: 16,
color: theme.colorScheme.primary,
),
SizedBox(width: 8),
Expanded(
child: EventRenderer(
event,
textOnly: true,
maxLines: 2,
isGrouped: false,
getEventOptions: getEventOptions,
),
),
],
),
),
), ),
); );
}, },