fix(kb): show 'pending' instead of past date for overdue next sync (#4039)

This commit is contained in:
Waleed
2026-04-07 22:35:34 -07:00
committed by GitHub
parent a591d7c227
commit 7b81a760ea

View File

@@ -2,7 +2,7 @@
import { useCallback, useEffect, useMemo, useRef, useState } from 'react'
import { createLogger } from '@sim/logger'
import { format, formatDistanceToNow } from 'date-fns'
import { format, formatDistanceToNow, isPast } from 'date-fns'
import {
AlertCircle,
CheckCircle2,
@@ -380,7 +380,9 @@ function ConnectorCard({
<span>·</span>
<span>
Next sync:{' '}
{formatDistanceToNow(new Date(connector.nextSyncAt), { addSuffix: true })}
{isPast(new Date(connector.nextSyncAt))
? 'pending'
: formatDistanceToNow(new Date(connector.nextSyncAt), { addSuffix: true })}
</span>
</>
)}