30 lines
848 B
Dart
30 lines
848 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:ftc_mobile_app/models/clients/service_users_model.dart';
|
|
import 'package:ftc_mobile_app/models/profileData/user_data.dart';
|
|
import 'package:get/get.dart';
|
|
import '../../ftc_mobile_app.dart';
|
|
|
|
class ClientProfileScreenController extends GetxController {
|
|
final GlobalKey<ScaffoldState> screenKey = GlobalKey<ScaffoldState>();
|
|
final serviceUser = Rx<UserData?>(null);
|
|
|
|
ClientProfileScreenController({required UserData data}) {
|
|
serviceUser.value = data;
|
|
}
|
|
|
|
void removeFocus() {
|
|
FocusScope.of(screenKey.currentContext!).unfocus();
|
|
}
|
|
|
|
@override
|
|
void dispose() {
|
|
Get.delete<ClientProfileScreenController>();
|
|
super.dispose();
|
|
}
|
|
|
|
void backButtonPressed(BuildContext context) {
|
|
Get.delete<ClientProfileScreenController>();
|
|
Navigator.of(context).pop();
|
|
}
|
|
}
|