From 7c36659fe940601c4f12ff2a5c3a545e76b9216f Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 10 May 2022 18:15:53 +1000 Subject: [PATCH] Remove "submit feedback" widget - Now open source on github! --- lib/widget/submit_feedback.dart | 90 --------------------------------- 1 file changed, 90 deletions(-) delete mode 100644 lib/widget/submit_feedback.dart diff --git a/lib/widget/submit_feedback.dart b/lib/widget/submit_feedback.dart deleted file mode 100644 index 34392926..00000000 --- a/lib/widget/submit_feedback.dart +++ /dev/null @@ -1,90 +0,0 @@ -import "package:flutter/material.dart"; -import "package:font_awesome_flutter/font_awesome_flutter.dart"; -import "package:inventree/inventree/sentry.dart"; -import "package:inventree/widget/snacks.dart"; - -import "package:inventree/l10.dart"; - -class SubmitFeedbackWidget extends StatefulWidget { - - @override - _SubmitFeedbackState createState() => _SubmitFeedbackState(); - -} - - -class _SubmitFeedbackState extends State { - - final _formkey = GlobalKey(); - - String message = ""; - - @override - Widget build(BuildContext context) { - - return Scaffold( - appBar: AppBar( - title: Text(L10().submitFeedback), - actions: [ - IconButton( - icon: FaIcon(FontAwesomeIcons.paperPlane), - onPressed: () async { - if (_formkey.currentState!.validate()) { - _formkey.currentState!.save(); - - // Upload - bool result = await sentryReportMessage(message); - - if (result) { - showSnackIcon( - L10().feedbackSuccess, - success: true, - ); - } else { - showSnackIcon( - L10().feedbackError, - success: false - ); - } - - // Exit - Navigator.of(context).pop(); - } - }, - ) - ], - ), - body: Form( - key: _formkey, - child: SingleChildScrollView( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - TextFormField( - decoration: InputDecoration( - labelText: L10().feedback, - labelStyle: TextStyle(fontWeight: FontWeight.bold), - ), - maxLines: null, - keyboardType: TextInputType.multiline, - validator: (value) { - if (value == null || value.trim().isEmpty) { - return L10().valueCannotBeEmpty; - } - - return null; - }, - onSaved: (value) { - if (value != null) { - message = value; - } - }, - ), - ], - ) - ) - ) - ); - } - -} \ No newline at end of file