TF-4082 Setup text formatting menu state from user's preferences in composer
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/usecases/get_text_formatting_menu_state_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart';
|
||||
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
||||
|
||||
extension UpdateTextFormattingMenuStateExtension on MailboxDashBoardController {
|
||||
void initialTextFormattingMenuState() {
|
||||
getTextFormattingMenuStateInteractor =
|
||||
getBinding<GetTextFormattingMenuStateInteractor>();
|
||||
if (getTextFormattingMenuStateInteractor == null) return;
|
||||
|
||||
consumeState(getTextFormattingMenuStateInteractor!.execute());
|
||||
}
|
||||
|
||||
void updateTextFormattingMenuState(bool isDisplayed) {
|
||||
isTextFormattingMenuOpened.value = isDisplayed;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user