build method

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

Implementation

@override
Widget build(BuildContext context, WidgetRef ref) {
  final spaceLoader = ref.watch(spaceProvider(spaceId));
  return spaceLoader.when(
    data: (space) => Wrap(
      children: [
        VisibilityChip(roomId: spaceId),
        const SizedBox(width: 5),
        acterSpaceInfoUI(context, ref, space),
      ],
    ),
    error: (e, s) {
      _log.severe('Failed to load space', e, s);
      return Text(L10n.of(context).loadingFailed(e));
    },
    loading: () => skeletonUI(),
  );
}