summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context/highlights.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-12 11:32:05 -0500
committerGitHub <[email protected]>2026-03-12 11:32:05 -0500
commitdce7eceb2855bc36a41bc49d9c56d5dcc92a8eb2 (patch)
tree31cd7d7aa33733579134e9a6cf3a61762599d8e0 /packages/app/src/context/highlights.tsx
parent0e077f748352df6d44c811829baff3c26b3436ac (diff)
downloadopencode-dce7eceb2855bc36a41bc49d9c56d5dcc92a8eb2.tar.gz
opencode-dce7eceb2855bc36a41bc49d9c56d5dcc92a8eb2.zip
chore: cleanup (#17197)
Diffstat (limited to 'packages/app/src/context/highlights.tsx')
-rw-r--r--packages/app/src/context/highlights.tsx15
1 files changed, 8 insertions, 7 deletions
diff --git a/packages/app/src/context/highlights.tsx b/packages/app/src/context/highlights.tsx
index 476209e41..058f7cc4b 100644
--- a/packages/app/src/context/highlights.tsx
+++ b/packages/app/src/context/highlights.tsx
@@ -1,4 +1,4 @@
-import { createEffect, createSignal, onCleanup } from "solid-js"
+import { createEffect, onCleanup } from "solid-js"
import { createStore } from "solid-js/store"
import { createSimpleContext } from "@opencode-ai/ui/context"
import { useDialog } from "@opencode-ai/ui/context/dialog"
@@ -146,8 +146,10 @@ export const { use: useHighlights, provider: HighlightsProvider } = createSimple
const settings = useSettings()
const [store, setStore, _, ready] = persisted("highlights.v1", createStore<Store>({ version: undefined }))
- const [from, setFrom] = createSignal<string | undefined>(undefined)
- const [to, setTo] = createSignal<string | undefined>(undefined)
+ const [range, setRange] = createStore({
+ from: undefined as string | undefined,
+ to: undefined as string | undefined,
+ })
const state = { started: false }
let timer: ReturnType<typeof setTimeout> | undefined
@@ -214,15 +216,14 @@ export const { use: useHighlights, provider: HighlightsProvider } = createSimple
if (previous === platform.version) return
- setFrom(previous)
- setTo(platform.version)
+ setRange({ from: previous, to: platform.version })
start(previous)
})
return {
ready,
- from,
- to,
+ from: () => range.from,
+ to: () => range.to,
get last() {
return store.version
},