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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 36 additions and 28 deletions

View File

@ -248,20 +248,16 @@ class RowDetailFab extends StatelessWidget {
color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(26),
borderOnForeground: false,
child: InkWell(
borderRadius: BorderRadius.circular(26),
onTap: () {
if (!previousDisabled) {
onTapPrevious();
}
},
child: Icon(
Icons.chevron_left_outlined,
color: previousDisabled
? Theme.of(context).disabledColor
: null,
),
),
child: previousDisabled
? Icon(
Icons.chevron_left_outlined,
color: Theme.of(context).disabledColor,
)
: InkWell(
borderRadius: BorderRadius.circular(26),
onTap: onTapPrevious,
child: const Icon(Icons.chevron_left_outlined),
),
),
),
FlowyText.medium(
@ -274,20 +270,16 @@ class RowDetailFab extends StatelessWidget {
color: Theme.of(context).colorScheme.surface,
borderRadius: BorderRadius.circular(26),
borderOnForeground: false,
child: InkWell(
borderRadius: BorderRadius.circular(26),
onTap: () {
if (!nextDisabled) {
onTapNext();
}
},
child: Icon(
Icons.chevron_right_outlined,
color: nextDisabled
? Theme.of(context).disabledColor
: null,
),
),
child: nextDisabled
? Icon(
Icons.chevron_right_outlined,
color: Theme.of(context).disabledColor,
)
: 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(),
),
leadingWidth: 120,
elevation: 0,
bottom: const PreferredSize(
preferredSize: Size.fromHeight(1),
child: Divider(
height: 1,
thickness: 1,
),
),
actions: [
_SaveButton(
onSave: () {

View File

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