import { Link } from "react-router-dom"; import type { Resource } from "../api"; import { CategoryIcon } from "./CategoryIcon"; import { useI18n } from "../i18n"; import { resourceTypeLabel } from "../resourceTypeLabels"; import { formatDateYmd } from "../utils/format"; const LATEST_CARD_CLASS = "flex min-h-[106px] items-start gap-4 overflow-hidden rounded-xl border border-ark-line bg-ark-panel p-4 outline-none transition hover:border-ark-gold/45 focus-visible:ring-2 focus-visible:ring-ark-gold/80 focus-visible:ring-offset-2 focus-visible:ring-offset-ark-bg md:min-h-[138px] md:p-5"; export function LatestUpdateRow({ r, iconKey, }: { r: Resource; iconKey: string; }) { const { t } = useI18n(); const dateStr = formatDateYmd(r.updatedAt); return (