opt.: server item onTap when err occurs (#310)
This commit is contained in:
@@ -176,8 +176,8 @@ class _ServerPageState extends State<ServerPage>
|
||||
onTap: () {
|
||||
if (srv.canViewDetails) {
|
||||
AppRoute.serverDetail(spi: srv.spi).go(context);
|
||||
} else if (srv.status.err != null) {
|
||||
_showFailReason(srv.status);
|
||||
} else {
|
||||
AppRoute.serverEdit(spi: srv.spi).go(context);
|
||||
}
|
||||
},
|
||||
onLongPress: () {
|
||||
|
||||
@@ -16,12 +16,12 @@ class ChoiceChipX<T> extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return ChoiceChip(
|
||||
label: Text(label),
|
||||
side: BorderSide.none,
|
||||
padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 1),
|
||||
labelPadding: const EdgeInsets.symmetric(horizontal: 5),
|
||||
selected: state.selected(value),
|
||||
onSelected: state.onSelected(value),
|
||||
);
|
||||
label: Text(label),
|
||||
side: BorderSide.none,
|
||||
padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 1),
|
||||
labelPadding: const EdgeInsets.symmetric(horizontal: 5),
|
||||
selected: state.selected(value),
|
||||
onSelected: state.onSelected(value),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user