Remove duplicated KeyboardVisibilityBuilder

This commit is contained in:
dab246
2024-04-25 02:21:42 +07:00
committed by Dat H. Pham
parent 32cb559fe0
commit 0a9feaf963
5 changed files with 4 additions and 15 deletions
@@ -217,7 +217,7 @@ class ComposerView extends GetWidget<ComposerController> {
onLoadCompletedEditorAction: controller.onLoadCompletedMobileEditorAction,
),
)),
SizedBox(height: MediaQuery.viewInsetsOf(context).bottom),
SizedBox(height: MediaQuery.viewInsetsOf(context).bottom + 64),
],
),
),
@@ -369,6 +369,7 @@ class ComposerView extends GetWidget<ComposerController> {
onLoadCompletedEditorAction: controller.onLoadCompletedMobileEditorAction,
),
)),
SizedBox(height: MediaQuery.viewInsetsOf(context).bottom + 64),
],
),
)
@@ -8,6 +8,4 @@ class MobileContainerViewStyle {
static final Color keyboardToolbarBackgroundColor = PlatformInfo.isIOS
? AppColor.colorBackgroundKeyboard
: AppColor.colorBackgroundKeyboardAndroid;
static const EdgeInsets keyboardToolbarPadding = EdgeInsets.only(bottom: 64);
}
@@ -14,8 +14,6 @@ class TabletContainerViewStyle {
? AppColor.colorBackgroundKeyboard
: AppColor.colorBackgroundKeyboardAndroid;
static const EdgeInsets keyboardToolbarPadding = EdgeInsets.only(bottom: 64);
static EdgeInsetsGeometry getMargin(
BuildContext context,
ResponsiveUtils responsiveUtils
@@ -49,7 +49,6 @@ class MobileContainerView extends StatelessWidget {
backgroundColor: backgroundColor ?? MobileContainerViewStyle.outSideBackgroundColor,
resizeToAvoidBottomInset: false,
body: LayoutBuilder(builder: (context, constraints) {
return KeyboardVisibilityBuilder(builder: (context, isKeyboardVisible) {
return rich_composer.KeyboardRichText(
richTextController: keyboardRichTextController,
keyBroadToolbar: RichTextKeyboardToolBar(
@@ -66,12 +65,9 @@ class MobileContainerView extends StatelessWidget {
titleFormatBottomSheet: AppLocalizations.of(context).titleFormat,
titleBack: AppLocalizations.of(context).format,
),
paddingChild: isKeyboardVisible
? MobileContainerViewStyle.keyboardToolbarPadding
: EdgeInsets.zero,
paddingChild: EdgeInsets.zero,
child: childBuilder(context, constraints),
);
});
})
),
)
@@ -45,7 +45,6 @@ class TabletContainerView extends StatelessWidget {
child: Scaffold(
backgroundColor: TabletContainerViewStyle.outSideBackgroundColor,
body: LayoutBuilder(builder: (context, constraints) {
return KeyboardVisibilityBuilder(builder: (context, isKeyboardVisible) {
return KeyboardRichText(
richTextController: keyboardRichTextController,
keyBroadToolbar: RichTextKeyboardToolBar(
@@ -62,9 +61,7 @@ class TabletContainerView extends StatelessWidget {
titleFormatBottomSheet: AppLocalizations.of(context).titleFormat,
titleBack: AppLocalizations.of(context).format,
),
paddingChild: isKeyboardVisible
? TabletContainerViewStyle.keyboardToolbarPadding
: EdgeInsets.zero,
paddingChild: EdgeInsets.zero,
child: Center(
child: Card(
elevation: TabletContainerViewStyle.elevation,
@@ -81,7 +78,6 @@ class TabletContainerView extends StatelessWidget {
),
),
);
});
})
),
)