this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Handle invalid date

Ugly solution for now, but it's already ugly

+2
+2
src/components/relative-time.jsx
··· 21 21 const [renderCount, rerender] = useReducer((x) => x + 1, 0); 22 22 const date = useMemo(() => dayjs(datetime), [datetime]); 23 23 const [dateStr, dt, title] = useMemo(() => { 24 + if (!date.isValid()) return ['' + datetime, '', '']; 24 25 let str; 25 26 if (format === 'micro') { 26 27 // If date <= 1 day ago or day is within this year ··· 37 38 }, [date, format, renderCount]); 38 39 39 40 useEffect(() => { 41 + if (!date.isValid()) return; 40 42 let timeout; 41 43 let raf; 42 44 function rafRerender() {