Impove Intl formatting (#5372)

* Improve Intl formatting

* Additional fixes

* Fixed formatters were not updated on locale change

* Fixed formatNumber was not updated on locale change

* Additional formatting and fixes after merge

* Run prepr:frontend

* Remove `'` in icon map

* Run `pnpm install`

* fix: lint + import

* Additional fixes

---------

Co-authored-by: Calum H. <calum@modrinth.com>
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
This commit is contained in:
Jerozgen
2026-03-10 00:29:32 +03:00
committed by GitHub
parent 9b2f0c88cd
commit f62c60a681
88 changed files with 839 additions and 621 deletions
@@ -1,8 +1,9 @@
<script setup lang="ts">
import dayjs from 'dayjs'
import { useFormatDateTime } from '../../composables'
import AutoLink from '../base/AutoLink.vue'
const formatDate = useFormatDateTime({ dateStyle: 'long' })
export interface Article {
path: string
thumbnail: string
@@ -34,7 +35,7 @@ defineProps<{
{{ article.summary }}
</p>
<div class="mt-auto text-sm text-secondary">
{{ dayjs(article.date).format('MMMM D, YYYY') }}
{{ formatDate(article.date) }}
</div>
</div>
</article>