buildPreview method

  1. @override
Widget buildPreview(
  1. BuildContext context,
  2. Object value
)
override

Preview of the value shown in the CmsTable

Implementation

@override
Widget buildPreview(BuildContext context, Object value) {
  // TODO revisit
  return HookBuilder(builder: (context) {
    final values = useMemoizedFuture(() async => delegate.get(originId: value), initialData: null);

    return CmsTablePreviewText(values.data?.map(previewDisplayBuilder ?? fieldDisplayBuilder).join(', ') ?? '-');
  });
}