data method

dynamic data({
  1. String? key,
})

Returns data passed as an argument to a page e.g. routeTo("/my-page", data: {"hello": "world"})

Implementation

dynamic data({String? key}) {
  if (_args == null) {
    return null;
  }

  dynamic data = _args!.data;

  if (key != null && data is Map) {
    if (data.containsKey(key)) {
      return data[key];
    } else {
      return null;
    }
  }

  return data;
}