attachmentData method

dynamic attachmentData(
  1. List list,
  2. dynamic context,
  3. dynamic ref
)

Implementation

Widget attachmentData(
  List<Attachment> list,
  BuildContext context,
  WidgetRef ref,
) {
  bool canEdit = attachmentManager.canEditAttachments();
  return Padding(
    padding: const EdgeInsets.all(12),
    child: Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: <Widget>[
        attachmentHeader(context, ref),
        if (list.isEmpty) ...[
          const SizedBox(height: 10),
          Text(L10n.of(context).attachmentEmptyStateTitle),
        ],
        Wrap(
          spacing: 5.0,
          runSpacing: 10.0,
          children: <Widget>[
            for (final item in list)
              _buildAttachmentItem(context, item, canEdit),
          ],
        ),
      ],
    ),
  );
}