🐛 add env to useDb and apply prettier
tinyedge/deploy Deployed by TinyEdge

This commit is contained in:
2026-08-07 13:28:26 +02:00
parent 67727f96ab
commit cbe1b42f6e
54 changed files with 5492 additions and 2406 deletions
+12 -11
View File
@@ -1,21 +1,22 @@
import { readIdentity, writeIdentity } from '../utils/identity'
import { readIdentity, writeIdentity } from '../utils/identity';
export function useIdentity() {
const name = useState<string | null>('identity-name', () => null)
const loaded = useState('identity-loaded', () => false)
const name = useState<string | null>('identity-name', () => null);
const loaded = useState('identity-loaded', () => false);
if (import.meta.client && !loaded.value) {
const identity = readIdentity(window.localStorage)
name.value = identity?.name ?? null
loaded.value = true
const identity = readIdentity(window.localStorage);
name.value = identity?.name ?? null;
loaded.value = true;
}
function setName(newName: string) {
const trimmed = newName.trim()
if (!trimmed) return
name.value = trimmed
if (import.meta.client) writeIdentity(window.localStorage, { name: trimmed })
const trimmed = newName.trim();
if (!trimmed) return;
name.value = trimmed;
if (import.meta.client)
writeIdentity(window.localStorage, { name: trimmed });
}
return { name, setName }
return { name, setName };
}