1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00
2020-12-11 09:55:21 -07:00

21 lines
489 B
TypeScript

import { useState } from '@hookstate/core';
import { Persistence } from '@hookstate/persistence';
import type { TUseGreetingReturn } from './types';
export function useGreeting(): TUseGreetingReturn {
const state = useState<boolean>(false);
if (typeof window !== 'undefined') {
state.attach(Persistence('hyperglass-greeting'));
}
function setAck(v: boolean = true): void {
if (!state.get()) {
state.set(v);
}
return;
}
return [state.value, setAck];
}