Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / components / hooks / useNow.ts
blob5f2c0cee176a555346f9d0bf74206e5bc26643c5
1 import { useState } from 'react';
3 import { useInterval } from './useHandler';
5 /**
6  * Run current date and update it at the given frequency.
7  */
8 export const useNow = (interval: number) => {
9     const [now, setNow] = useState(() => new Date());
10     useInterval(interval, () => setNow(new Date()));
12     return now;