fix: make hitbox on app bar dialog bigger (#23316)

pull/21925/head
Brandon Wees 2025-10-28 09:19:40 +07:00 committed by GitHub
parent fb97d9f4d9
commit 74f2c10a5a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 18 additions and 13 deletions

@ -46,19 +46,24 @@ class ImmichAppBarDialog extends HookConsumerWidget {
}, []); }, []);
buildTopRow() { buildTopRow() {
return Stack( return SizedBox(
height: 56,
child: Stack(
alignment: Alignment.centerLeft,
children: [ children: [
IconButton(onPressed: () => context.pop(), icon: const Icon(Icons.close, size: 20)),
Align( Align(
alignment: Alignment.topLeft, alignment: Alignment.center,
child: InkWell(onTap: () => context.pop(), child: const Icon(Icons.close, size: 20)), child: Padding(
), padding: const EdgeInsets.only(bottom: 4),
Center(
child: Image.asset( child: Image.asset(
context.isDarkTheme ? 'assets/immich-text-dark.png' : 'assets/immich-text-light.png', context.isDarkTheme ? 'assets/immich-text-dark.png' : 'assets/immich-text-light.png',
height: 16, height: 16,
), ),
), ),
),
], ],
),
); );
} }
@ -260,7 +265,7 @@ class ImmichAppBarDialog extends HookConsumerWidget {
child: Column( child: Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: [
Container(padding: const EdgeInsets.all(20), child: buildTopRow()), Container(padding: const EdgeInsets.symmetric(horizontal: 8), child: buildTopRow()),
const AppBarProfileInfoBox(), const AppBarProfileInfoBox(),
buildStorageInformation(), buildStorageInformation(),
const AppBarServerInfo(), const AppBarServerInfo(),