diff --git a/src/components/search/InstantSearch.tsx b/src/components/search/InstantSearch.tsx index 9c6bb5c8b9e1dd9..8c04de534270500 100644 --- a/src/components/search/InstantSearch.tsx +++ b/src/components/search/InstantSearch.tsx @@ -21,6 +21,7 @@ import { FloatingPortal, } from "@floating-ui/react"; import { PiCaretDownBold } from "react-icons/pi"; +import { subDays } from "date-fns"; import { setSearchParams } from "~/util/url"; import he from "he"; @@ -73,6 +74,13 @@ function InfiniteHits(props: UseInfiniteHitsProps) { .map(([, value]) => value); const title = hierarchy ? hierarchy.join(" > ") : "Documentation"; + const today = new Date(); + const futureDate = subDays(today, item.lastModified); + const options: Intl.DateTimeFormatOptions = { + year: "numeric", + month: "long", + day: "numeric", + }; return (

+ {item.lastModified && ( + + {futureDate.toLocaleDateString("en-US", options)} + + )}
); })}