parent
031acbf0a9
commit
ae2de7339a
@ -1,38 +1,14 @@
|
|||||||
|
import 'package:akuCommunity/utils/logger/logger_dio_err.dart';
|
||||||
import 'package:dio/dio.dart';
|
import 'package:dio/dio.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:velocity_x/velocity_x.dart';
|
|
||||||
|
|
||||||
class LoggerCard extends StatelessWidget {
|
class LoggerCard extends StatelessWidget {
|
||||||
final dynamic data;
|
final dynamic data;
|
||||||
const LoggerCard({Key key, this.data}) : super(key: key);
|
const LoggerCard({Key key, this.data}) : super(key: key);
|
||||||
Widget _buildDioErr() {
|
Widget _buildDioErr() {
|
||||||
DioError error = data;
|
DioError error = data;
|
||||||
return VxBox(
|
return LoggerDioErr(error: error);
|
||||||
child: Column(
|
|
||||||
children: [
|
|
||||||
Row(
|
|
||||||
children: [
|
|
||||||
Spacer(),
|
|
||||||
Chip(
|
|
||||||
backgroundColor: Colors.greenAccent,
|
|
||||||
label: Text(error.request.method),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
Text(error.message),
|
|
||||||
Text(error.request.path),
|
|
||||||
Text(error.request.method),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
)
|
|
||||||
.height(200)
|
|
||||||
.p4
|
|
||||||
.red200
|
|
||||||
.margin(EdgeInsets.all(5))
|
|
||||||
.shadowSm
|
|
||||||
.make()
|
|
||||||
.material(color: Colors.transparent);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _buildResponse() {
|
Widget _buildResponse() {
|
@ -0,0 +1,39 @@
|
|||||||
|
import 'package:akuCommunity/extensions/num_ext.dart';
|
||||||
|
import 'package:dio/dio.dart';
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:velocity_x/velocity_x.dart';
|
||||||
|
|
||||||
|
class LoggerDioErr extends StatelessWidget {
|
||||||
|
final DioError error;
|
||||||
|
const LoggerDioErr({Key key, this.error}) : super(key: key);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return MaterialButton(
|
||||||
|
elevation: 10,
|
||||||
|
highlightElevation: 1,
|
||||||
|
color: Colors.red[100],
|
||||||
|
onPressed: () {},
|
||||||
|
child: Column(
|
||||||
|
children: [
|
||||||
|
Row(
|
||||||
|
children: [
|
||||||
|
5.wb,
|
||||||
|
error.request.path.text.bold.make().expand(),
|
||||||
|
Chip(
|
||||||
|
backgroundColor: Colors.redAccent,
|
||||||
|
label: Text(error.response?.statusCode?.toString() ?? 'UNKNOW'),
|
||||||
|
),
|
||||||
|
5.wb,
|
||||||
|
Chip(
|
||||||
|
backgroundColor: Colors.greenAccent,
|
||||||
|
label: Text(error.request.method),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
error.message.text.sm.light.make(),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue