import { useGlobal } from '@/lib/global' import { formatDateFmt } from '@/lib/utils/formatDate' import Link from 'next/link' export default function ArchiveDateList(props) { const postsSortByDate = Object.create(props.allNavPages) const { locale } = useGlobal() postsSortByDate.sort((a, b) => { return b?.publishDate - a?.publishDate }) let dates = [] postsSortByDate.forEach(post => { const date = formatDateFmt(post.publishDate, 'yyyy-MM') if (!dates[date]) { dates.push(date) } }) dates = dates.slice(0, 5) return (