Вынес работу с сетью и общие методы в отдельные файлы
This commit is contained in:
@@ -1,16 +1,15 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'dart:convert';
|
||||
import 'dart:async';
|
||||
|
||||
import 'main.dart';
|
||||
import 'faq.dart';
|
||||
import 'common.dart';
|
||||
import 'network.dart';
|
||||
import 'consts.dart';
|
||||
|
||||
abstract class BaseState<T> extends State<T> {
|
||||
|
||||
bool loading = false;
|
||||
String error = null;
|
||||
String textFieldValue = "";
|
||||
String textFieldValue = '';
|
||||
|
||||
TextEditingController controller = new TextEditingController();
|
||||
|
||||
@@ -28,7 +27,7 @@ abstract class BaseState<T> extends State<T> {
|
||||
}
|
||||
|
||||
getFaqButton() {
|
||||
return new IconButton(icon: new Icon(Icons.help_outline), onPressed: () => faq());
|
||||
return new IconButton(icon: new Icon(Icons.help_outline), onPressed: () => faq(context));
|
||||
}
|
||||
|
||||
getLogoutButton() {
|
||||
@@ -45,11 +44,6 @@ abstract class BaseState<T> extends State<T> {
|
||||
|
||||
String getHint();
|
||||
|
||||
faq() {
|
||||
var route = new MaterialPageRoute<Null>(builder: (BuildContext context) => new FAQScreen());
|
||||
Navigator.of(context).push(route);
|
||||
}
|
||||
|
||||
/// Метод возвращает контейнер с отступами, который содержит картинку с логотипом.
|
||||
getLogo() {
|
||||
double containerHeight = 92.0;
|
||||
|
||||
Reference in New Issue
Block a user