2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-28 05:26:47 +00:00

Remove floating action button

This commit is contained in:
Oliver 2021-08-16 20:40:29 +10:00
parent f027dff2af
commit 2720280ada
5 changed files with 16 additions and 31 deletions

View File

@ -262,12 +262,7 @@ class InvenTreeAPI {
response = await get("", expectedStatusCode: 200); response = await get("", expectedStatusCode: 200);
// Response was invalid for some reason if (!response.successful()) {
if (!response.isValid()) {
return false;
}
if (response.statusCode != 200) {
showStatusCodeError(response.statusCode); showStatusCodeError(response.statusCode);
return false; return false;
} }
@ -319,11 +314,7 @@ class InvenTreeAPI {
response = await get(_URL_GET_TOKEN); response = await get(_URL_GET_TOKEN);
// Invalid response // Invalid response
if (!response.isValid()) { if (!response.successful()) {
return false;
}
if (response.statusCode != 200) {
switch (response.statusCode) { switch (response.statusCode) {
case 401: case 401:
@ -419,7 +410,7 @@ class InvenTreeAPI {
var response = await get(_URL_GET_ROLES, expectedStatusCode: 200); var response = await get(_URL_GET_ROLES, expectedStatusCode: 200);
if (!response.isValid() || response.statusCode != 200) { if (!response.successful()) {
return; return;
} }

View File

@ -144,7 +144,7 @@ class APIFormField {
params: filters, params: filters,
); );
if (response.isValid()) { if (response.successful()) {
initial_data = response.data; initial_data = response.data;
} }
} }

View File

@ -37,6 +37,18 @@ class _StockItemTestResultDisplayState extends RefreshableState<StockItemTestRes
@override @override
String getAppBarTitle(BuildContext context) => L10().testResults; String getAppBarTitle(BuildContext context) => L10().testResults;
@override
List<Widget> getAppBarActions(BuildContext context) {
return [
IconButton(
icon: FaIcon(FontAwesomeIcons.plusCircle),
onPressed: () {
addTestResult(context);
}
),
];
}
@override @override
Future<void> request() async { Future<void> request() async {
await item.getTestTemplates(); await item.getTestTemplates();
@ -220,14 +232,4 @@ class _StockItemTestResultDisplayState extends RefreshableState<StockItemTestRes
).toList() ).toList()
); );
} }
@override
Widget getFab(BuildContext context) {
return FloatingActionButton(
child: Icon(FontAwesomeIcons.plus),
onPressed: () {
addTestResult(context);
},
);
}
} }

View File

@ -235,13 +235,6 @@ packages:
url: "https://pub.dartlang.org" url: "https://pub.dartlang.org"
source: hosted source: hosted
version: "2.0.2" version: "2.0.2"
flutter_speed_dial:
dependency: "direct main"
description:
name: flutter_speed_dial
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.5"
flutter_test: flutter_test:
dependency: "direct dev" dependency: "direct dev"
description: flutter description: flutter

View File

@ -28,7 +28,6 @@ dependencies:
package_info_plus: ^1.0.4 # App information introspection package_info_plus: ^1.0.4 # App information introspection
device_info_plus: ^2.1.0 # Information about the device device_info_plus: ^2.1.0 # Information about the device
font_awesome_flutter: ^9.1.0 # FontAwesome icon set font_awesome_flutter: ^9.1.0 # FontAwesome icon set
flutter_speed_dial: ^3.0.5 # FAB menu elements
sentry_flutter: 5.0.0 # Error reporting sentry_flutter: 5.0.0 # Error reporting
image_picker: ^0.8.3 # Select or take photos image_picker: ^0.8.3 # Select or take photos
file_picker: ^4.0.0 # Select files from the device file_picker: ^4.0.0 # Select files from the device