add fix to tab bar search

This commit is contained in:
cheykrym 2025-10-07 04:24:38 +03:00
parent 24b718d515
commit 359b516272

View File

@ -134,7 +134,7 @@ private extension TopBarView {
return VStack(spacing: 0) { return VStack(spacing: 0) {
searchBar searchBar
.padding(.horizontal) .padding(.horizontal)
.padding(.bottom, 8) .padding(.bottom, searchBarBottomSpacing)
.opacity(progress) .opacity(progress)
} }
.frame(height: searchBarRevealHeight * progress, alignment: .top) .frame(height: searchBarRevealHeight * progress, alignment: .top)
@ -143,7 +143,12 @@ private extension TopBarView {
.accessibilityHidden(progress < 0.9) .accessibilityHidden(progress < 0.9)
} }
private var searchBarRevealHeight: CGFloat { 56 } private var searchBarRevealHeight: CGFloat { searchBarBaseHeight + searchBarBottomSpacing }
// 36 min height + 6 * 2 vertical padding inside searchBar
private var searchBarBaseHeight: CGFloat { 48 }
private var searchBarBottomSpacing: CGFloat { 0 }
var searchBar: some View { var searchBar: some View {
HStack(spacing: 8) { HStack(spacing: 8) {