build method

  1. @override
dynamic build(
  1. dynamic context,
  2. dynamic ref
)

Implementation

@override
Widget build(BuildContext context, WidgetRef ref) {
  final pinData = ref.watch(pinProvider(pinId));
  return pinData.when(
    data: (pin) => fakeLinkAttachmentItemUI(context, ref, pin),
    loading: () => Skeletonizer(
      child: Text(L10n.of(context).loadingPin),
    ),
    error: (e, s) {
      _log.severe('Error loading pin', e, s);
      return Text(
        L10n.of(context).errorLoadingPin(e),
      );
    },
  );
}