fix(mobile): remove elevation from edit field page and remove inksplash in card detail if disabled (#4491)

This commit is contained in:
Richard Shiue
2024-01-25 13:20:48 +08:00
committed by GitHub
parent e88fb533c8
commit 747abba87f
3 changed files with 36 additions and 28 deletions

View File

@ -248,19 +248,15 @@ class RowDetailFab extends StatelessWidget {
color: Theme.of(context).colorScheme.surface, color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(26), borderRadius: BorderRadius.circular(26),
borderOnForeground: false, borderOnForeground: false,
child: InkWell( child: previousDisabled
borderRadius: BorderRadius.circular(26), ? Icon(
onTap: () {
if (!previousDisabled) {
onTapPrevious();
}
},
child: Icon(
Icons.chevron_left_outlined, Icons.chevron_left_outlined,
color: previousDisabled color: Theme.of(context).disabledColor,
? Theme.of(context).disabledColor )
: null, : InkWell(
), borderRadius: BorderRadius.circular(26),
onTap: onTapPrevious,
child: const Icon(Icons.chevron_left_outlined),
), ),
), ),
), ),
@ -274,19 +270,15 @@ class RowDetailFab extends StatelessWidget {
color: Theme.of(context).colorScheme.surface, color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(26), borderRadius: BorderRadius.circular(26),
borderOnForeground: false, borderOnForeground: false,
child: InkWell( child: nextDisabled
borderRadius: BorderRadius.circular(26), ? Icon(
onTap: () {
if (!nextDisabled) {
onTapNext();
}
},
child: Icon(
Icons.chevron_right_outlined, Icons.chevron_right_outlined,
color: nextDisabled color: Theme.of(context).disabledColor,
? Theme.of(context).disabledColor )
: null, : InkWell(
), borderRadius: BorderRadius.circular(26),
onTap: onTapNext,
child: const Icon(Icons.chevron_right_outlined),
), ),
), ),
), ),

View File

@ -53,6 +53,14 @@ class _MobileNewPropertyScreenState extends State<MobileNewPropertyScreen> {
onTap: () => context.pop(), onTap: () => context.pop(),
), ),
leadingWidth: 120, leadingWidth: 120,
elevation: 0,
bottom: const PreferredSize(
preferredSize: Size.fromHeight(1),
child: Divider(
height: 1,
thickness: 1,
),
),
actions: [ actions: [
_SaveButton( _SaveButton(
onSave: () { onSave: () {

View File

@ -55,6 +55,14 @@ class _MobileEditPropertyScreenState extends State<MobileEditPropertyScreen> {
title: FlowyText.medium( title: FlowyText.medium(
LocaleKeys.grid_field_editProperty.tr(), LocaleKeys.grid_field_editProperty.tr(),
), ),
elevation: 0,
bottom: const PreferredSize(
preferredSize: Size.fromHeight(1),
child: Divider(
height: 1,
thickness: 1,
),
),
leading: AppBarBackButton( leading: AppBarBackButton(
onTap: () => context.pop(field), onTap: () => context.pop(field),
), ),