/** * @license * Copyright 2026 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { useEffect, useState } from 'react'; import { persistentState } from '../../utils/persistentState.js'; interface UseTipsResult { showTips: boolean; } export function useTips(): UseTipsResult { const [tipsCount] = useState(() => persistentState.get('tipsShown') ?? 0); const showTips = tipsCount < 10; useEffect(() => { if (showTips) { persistentState.set('tipsShown', tipsCount + 1); } }, [tipsCount, showTips]); return { showTips }; }