()
| 3 | import { clickbaitTriesMax } from '../lib/featureManagement'; |
| 4 | |
| 5 | export function useClickbaitTries() { |
| 6 | const { user } = useAuthContext(); |
| 7 | const maxTries = useFeature(clickbaitTriesMax); |
| 8 | const usedTries = user?.clickbaitTries ?? 0; |
| 9 | const hasUsedFreeTrial = usedTries >= maxTries; |
| 10 | const triesLeft = maxTries - usedTries; |
| 11 | return { maxTries, hasUsedFreeTrial, triesLeft }; |
| 12 | } |
| 13 | |
| 14 | export default useClickbaitTries; |
no test coverage detected