From 20ee8c3aff0fb2aadcf283060db95ccb28d1fa58 Mon Sep 17 00:00:00 2001 From: neon443 <69979447+neon443@users.noreply.github.com> Date: Thu, 13 Nov 2025 21:54:56 +0000 Subject: [PATCH] added a new search :pf: --- StickerSlack/Trie/TrieTestingView.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StickerSlack/Trie/TrieTestingView.swift b/StickerSlack/Trie/TrieTestingView.swift index 5776dbf..cd4651a 100644 --- a/StickerSlack/Trie/TrieTestingView.swift +++ b/StickerSlack/Trie/TrieTestingView.swift @@ -16,6 +16,8 @@ struct TrieTestingView: View { @State var filterTerm: String = "" @State var filterResult: [String] = [] + @State var filterTerm2: String = "" + @State var uikit: Bool = false var body: some View { @@ -58,6 +60,13 @@ struct TrieTestingView: View { Text("\(filterResult.count)") .modifier(numericTextCompat()) } + + TextField("", text: $filterTerm2) + .textFieldStyle(.roundedBorder) + .border(.orange) + .onChange(of: filterTerm2) { _ in + withAnimation { filterResult = hoarder.emojis.filter({ $0.name.localizedCaseInsensitiveContains(filterTerm2) }).map({ $0.name }) } + } if uikit { EmojiCollectionView(hoarder: hoarder, items: filterResult)