wip(desktop): progress
This commit is contained in:
parent
60fadb253a
commit
7584bd0d71
20 changed files with 726 additions and 479 deletions
|
|
@ -239,7 +239,9 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
|
|||
function updateVisibility(model: ModelKey, visibility: "show" | "hide") {
|
||||
const index = store.user.findIndex((x) => x.modelID === model.modelID && x.providerID === model.providerID)
|
||||
if (index >= 0) {
|
||||
setStore("user", index, { visibility: visibility })
|
||||
setStore("user", index, { visibility })
|
||||
} else {
|
||||
setStore("user", (prev) => [...prev, { ...model, visibility }])
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -264,6 +266,9 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
|
|||
hide(model: ModelKey) {
|
||||
updateVisibility(model, "hide")
|
||||
},
|
||||
setVisibility(model: ModelKey, visible: boolean) {
|
||||
updateVisibility(model, visible ? "show" : "hide")
|
||||
},
|
||||
}
|
||||
})()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue