Add lucide-react package and remove unused icons

This commit is contained in:
n4ze3m
2024-02-25 18:44:47 +05:30
parent 06b32176a9
commit 43f3727369
37 changed files with 610 additions and 574 deletions

View File

@@ -47,6 +47,10 @@ type State = {
setIsEmbedding: (isEmbedding: boolean) => void
speechToTextLanguage: string
setSpeechToTextLanguage: (language: string) => void
webSearch: boolean;
setWebSearch: (webSearch: boolean) => void;
isSearchingInternet: boolean;
setIsSearchingInternet: (isSearchingInternet: boolean) => void;
}
export const useStoreMessageOption = create<State>((set) => ({
@@ -72,5 +76,9 @@ export const useStoreMessageOption = create<State>((set) => ({
chatMode: "normal",
setChatMode: (chatMode) => set({ chatMode }),
isEmbedding: false,
setIsEmbedding: (isEmbedding) => set({ isEmbedding })
setIsEmbedding: (isEmbedding) => set({ isEmbedding }),
webSearch: false,
setWebSearch: (webSearch) => set({ webSearch }),
isSearchingInternet: false,
setIsSearchingInternet: (isSearchingInternet) => set({ isSearchingInternet }),
}))

15
src/store/web.tsx Normal file
View File

@@ -0,0 +1,15 @@
import { create } from "zustand"
type State = {
state: "searching" | "clicked" | "embeddings" | "done"
text: string
setText: (text: string) => void
setState: (state: "searching" | "clicked" | "embeddings" | "done") => void
}
export const useWebSearch = create<State>((set) => ({
state: "searching",
text: "Searching Google",
setText: (text) => set({ text }),
setState: (state) => set({ state })
}))