fix: dismiss keyboard on tap in search page (iOS)

This commit is contained in:
tnswo 2025-12-10 00:05:56 +09:00
parent 826c8e4dd6
commit 530bb1ae1a
3 changed files with 24 additions and 9 deletions

View File

@ -0,0 +1,11 @@
{
"permissions": {
"allow": [
"Bash(flutter build:*)",
"Bash(curl:*)",
"Bash(/c/tools/nuget.exe help:*)",
"Bash(rustc:*)",
"Bash(ls:*)"
]
}
}

View File

@ -225,15 +225,19 @@ class SearchPage extends HookConsumerWidget {
],
),
Expanded(
child: AnimatedSwitcher(
duration: const Duration(milliseconds: 300),
child: switch (selectedChip.value) {
"tracks" => const SearchPageTracksTab(),
"albums" => const SearchPageAlbumsTab(),
"artists" => const SearchPageArtistsTab(),
"playlists" => const SearchPagePlaylistsTab(),
_ => const SearchPageAllTab(),
},
child: GestureDetector(
onTap: () => FocusScope.of(context).unfocus(),
behavior: HitTestBehavior.translucent,
child: AnimatedSwitcher(
duration: const Duration(milliseconds: 300),
child: switch (selectedChip.value) {
"tracks" => const SearchPageTracksTab(),
"albums" => const SearchPageAlbumsTab(),
"artists" => const SearchPageArtistsTab(),
"playlists" => const SearchPagePlaylistsTab(),
_ => const SearchPageAllTab(),
},
),
),
),
],

BIN
rustup-init.exe Normal file

Binary file not shown.