Files
yaak-mountain-loop/src-web/hooks/useLicenseConfirmation.ts
2025-02-24 05:59:15 -08:00

16 lines
394 B
TypeScript

import { useKeyValue } from './useKeyValue';
interface LicenseConfirmation {
hasDismissedTrial: boolean;
confirmedPersonalUse: boolean;
}
export function useLicenseConfirmation() {
const { set, value } = useKeyValue<LicenseConfirmation>({
key: 'license_confirmation',
fallback: { hasDismissedTrial: false, confirmedPersonalUse: false },
});
return [value, set] as const;
}