Files
checker/lib/common.dart
2018-04-22 18:43:29 +03:00

53 lines
1.3 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import 'dart:async';
import 'package:checker/screens/faq.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'db.dart';
import 'strings.dart';
// Канал для взаимодействия с кодом платформы.
const platform = const MethodChannel('com.dinect.checker/instance_id');
// TODO: Избавиться от следующих двух методов
pushRoute(BuildContext context, Widget widget) {
var route =
new MaterialPageRoute<Null>(builder: (BuildContext context) => widget, fullscreenDialog: true);
new Future.delayed(const Duration(milliseconds: 200), ()
{
Navigator.of(context).push(route);
});
}
getCurrencyTitle(int code) {
switch (code) {
case 643:
return StringsLocalization.rfruble();
case 840:
return StringsLocalization.usadollas();
case 980:
return StringsLocalization.ukhryvnia();
case 978:
return StringsLocalization.euro();
case 398:
return StringsLocalization.kztenge();
case 933:
return StringsLocalization.beruble();
}
}
getLocaleTitle(String code) {
switch (code) {
case 'ru':
return 'Русский';
case 'en':
return 'English';
case 'ua':
return 'Український';
case 'es':
return 'Español';
}
}