fakeLinkAttachmentItemUI method
dynamic
fakeLinkAttachmentItemUI( - dynamic context,
- dynamic ref,
- dynamic pin
)
Implementation
Widget fakeLinkAttachmentItemUI(
BuildContext context,
WidgetRef ref,
ActerPin pin,
) {
String link = pin.url() ?? '';
if (link.isEmpty) return const SizedBox.shrink();
return Container(
margin: const EdgeInsets.symmetric(horizontal: 12),
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(8),
border: Border.all(color: Theme.of(context).unselectedWidgetColor),
),
child: ListTile(
leading: const Icon(Atlas.link),
onTap: () => openLink(link, context),
title: Text(
link,
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: Theme.of(context).textTheme.labelMedium,
),
trailing: optionMenu(ref, pin, link),
),
);
}