exception_widget

Flutter package that allows to deal with different widgets mapped by exception

Features

ExceptionWidget

This widget can be used in that situations where you need to handle multiple exception and return a specific view for each one (eg when dealing with a Future result). You only have to pass the exception you need to deal with and a map of Type: Widget to define which widget to return when error is of that type.

If the current error is not mapped a Container will be returned.

ExceptionWidget(
  error: snapshot.error,
  errorMap: {
    FooException: Text('FooException handled'),
    BarException: Text('BarException handled'),
  },
)

This way you don't need to manually check the exception type to return the desired view

Libraries

exception_widget