|
|
|
@ -12,6 +12,7 @@ import 'package:diplomaticquarterapp/pages/livecare/incoming_call.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/medical/medical_profile_page.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/medical/medical_profile_page.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/medical/my_admissions_page.dart';
|
|
|
|
import 'package:diplomaticquarterapp/pages/medical/my_admissions_page.dart';
|
|
|
|
import 'package:diplomaticquarterapp/services/authentication/auth_provider.dart';
|
|
|
|
import 'package:diplomaticquarterapp/services/authentication/auth_provider.dart';
|
|
|
|
|
|
|
|
import 'package:diplomaticquarterapp/services/robo_search/event_provider.dart';
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/bottom_navigation/bottom_nav_bar.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/bottom_navigation/bottom_nav_bar.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/dialogs/confirm_dialog.dart';
|
|
|
|
import 'package:diplomaticquarterapp/widgets/dialogs/confirm_dialog.dart';
|
|
|
|
@ -19,6 +20,7 @@ import 'package:diplomaticquarterapp/widgets/drawer/app_drawer_widget.dart';
|
|
|
|
import 'package:firebase_messaging/firebase_messaging.dart';
|
|
|
|
import 'package:firebase_messaging/firebase_messaging.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
import 'package:flutter_svg/svg.dart';
|
|
|
|
import 'package:permission_handler/permission_handler.dart';
|
|
|
|
import 'package:permission_handler/permission_handler.dart';
|
|
|
|
|
|
|
|
|
|
|
|
import 'home_page.dart';
|
|
|
|
import 'home_page.dart';
|
|
|
|
@ -38,7 +40,7 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
ProjectViewModel projectProvider;
|
|
|
|
ProjectViewModel projectProvider;
|
|
|
|
final FirebaseMessaging _firebaseMessaging = FirebaseMessaging();
|
|
|
|
final FirebaseMessaging _firebaseMessaging = FirebaseMessaging();
|
|
|
|
final authService = new AuthProvider();
|
|
|
|
final authService = new AuthProvider();
|
|
|
|
|
|
|
|
var event = RobotProvider();
|
|
|
|
bool isPageNavigated = false;
|
|
|
|
bool isPageNavigated = false;
|
|
|
|
|
|
|
|
|
|
|
|
_changeCurrentTab(int tab) {
|
|
|
|
_changeCurrentTab(int tab) {
|
|
|
|
@ -280,6 +282,19 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
);
|
|
|
|
);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
|
|
|
|
actions: [
|
|
|
|
|
|
|
|
IconButton(
|
|
|
|
|
|
|
|
iconSize: 50,
|
|
|
|
|
|
|
|
icon: SvgPicture.asset(
|
|
|
|
|
|
|
|
'assets/images/robort_svg.svg',
|
|
|
|
|
|
|
|
height: 100,
|
|
|
|
|
|
|
|
width: 100,
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
onPressed: () {
|
|
|
|
|
|
|
|
triggerRobot();
|
|
|
|
|
|
|
|
} //do something,
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
centerTitle: true,
|
|
|
|
centerTitle: true,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
drawer: SafeArea(child: AppDrawer()),
|
|
|
|
drawer: SafeArea(child: AppDrawer()),
|
|
|
|
@ -306,6 +321,10 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
triggerRobot() {
|
|
|
|
|
|
|
|
// event.setValue({"doctor_id": '40036'});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
getText(currentTab) {
|
|
|
|
getText(currentTab) {
|
|
|
|
switch (currentTab) {
|
|
|
|
switch (currentTab) {
|
|
|
|
case 0:
|
|
|
|
case 0:
|
|
|
|
|