Remove duplicated KeyboardVisibilityBuilder
This commit is contained in:
@@ -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 {
|
||||
),
|
||||
),
|
||||
);
|
||||
});
|
||||
})
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user