extras method

  1. @override
List<Widget> extras({
  1. BuildContext? context,
})
override

an optional extra Widget, to display extra data (currently only used by CheckPointDefect to show the urgency)

Implementation

@override
List<Widget> extras({BuildContext? context}) {
  return [
    FutureBuilder(
      builder: (context, AsyncSnapshot<DisplayUser?> snapshot) {
        if (snapshot.hasData && snapshot.data?.name == author) {
          return editButton(context: context);
        }
        return Container();
      },
      future: API().user,
    )
  ];
}