mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-20 15:33:54 +00:00
refactor(desktop): trim backdrop store to match tool-view style
This commit is contained in:
parent
1813d3046c
commit
bccc827dbf
1 changed files with 5 additions and 12 deletions
|
|
@ -1,21 +1,14 @@
|
|||
/**
|
||||
* Chat backdrop image (the faint statue behind the transcript). One boolean,
|
||||
* on by default. Purely presentational renderer state — the `Backdrop`
|
||||
* component just skips rendering when it's off.
|
||||
*/
|
||||
|
||||
import { atom } from 'nanostores'
|
||||
|
||||
import { persistBoolean, storedBoolean } from '@/lib/storage'
|
||||
|
||||
const KEY = 'hermes.desktop.backdrop.v1'
|
||||
|
||||
export const $backdrop = atom<boolean>(typeof window === 'undefined' ? true : storedBoolean(KEY, true))
|
||||
/** Whether the faint statue image renders behind the chat transcript. */
|
||||
export const $backdrop = atom(storedBoolean(KEY, true))
|
||||
|
||||
export function setBackdrop(on: boolean): void {
|
||||
$backdrop.subscribe(on => persistBoolean(KEY, on))
|
||||
|
||||
export function setBackdrop(on: boolean) {
|
||||
$backdrop.set(on)
|
||||
}
|
||||
|
||||
if (typeof window !== 'undefined') {
|
||||
$backdrop.subscribe(on => persistBoolean(KEY, on))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue