mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Hide the search mode picker until there's a query
The chats/messages picker has nothing to switch between before a query is entered, so it only shows once the user starts searching.
This commit is contained in:
@@ -40,14 +40,17 @@ struct SearchScreen: View {
|
|||||||
.padding(.horizontal, 16)
|
.padding(.horizontal, 16)
|
||||||
.padding(.vertical, 8)
|
.padding(.vertical, 8)
|
||||||
|
|
||||||
Picker(L10n.actionSearch, selection: $context.searchMode) {
|
// There's nothing to switch between until the user searches for something.
|
||||||
ForEach(SearchScreenMode.allCases) { mode in
|
if context.viewState.isSearching {
|
||||||
Text(mode.title).tag(mode)
|
Picker(L10n.actionSearch, selection: $context.searchMode) {
|
||||||
|
ForEach(SearchScreenMode.allCases) { mode in
|
||||||
|
Text(mode.title).tag(mode)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
.pickerStyle(.segmented)
|
||||||
|
.padding(.horizontal, 16)
|
||||||
|
.padding(.bottom, 8)
|
||||||
}
|
}
|
||||||
.pickerStyle(.segmented)
|
|
||||||
.padding(.horizontal, 16)
|
|
||||||
.padding(.bottom, 8)
|
|
||||||
|
|
||||||
switch context.viewState.bindings.searchMode {
|
switch context.viewState.bindings.searchMode {
|
||||||
case .rooms:
|
case .rooms:
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:7bfea050d80105ee2383b4c53466ca42f2a17bebad5d8211882292f75803a3e2
|
oid sha256:99f93030951c29a907a1097916bb5a783211e6f6fed89b9d7bda87a35a0f024c
|
||||||
size 93453
|
size 86970
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:e40f5ec001e372489b4ae212080364b779caaeb80e5cea0fbc42b0626d57e2a1
|
oid sha256:bee04cd0aec01b6559ad6e76f6be1809950ee62fde425880d4efd5d7bbfebb6b
|
||||||
size 100371
|
size 92348
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:2ad035e3a8905a8c16aa69cb6f7a640b022454812fd808eec45649995d85a4aa
|
oid sha256:9d7e618d79d4a0c0fd7b931880f87ee000f57f75d52b51e50fd421bbc3a0a478
|
||||||
size 49390
|
size 44012
|
||||||
|
|||||||
+2
-2
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:37a6276be4d882858a34511cbc743154c84630e080835980d3744b5d5f6cf080
|
oid sha256:a446fa6595aa3199c60a97ee3d4df423fcc2e07a2726343c3c0d1c12678d997f
|
||||||
size 60230
|
size 53981
|
||||||
|
|||||||
Reference in New Issue
Block a user