1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00
Files
checktheroads-hyperglass/hyperglass/ui/hooks/useGreeting.ts

19 lines
436 B
TypeScript
Raw Normal View History

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