11import { useParams } from '@tanstack/react-router'
22import { useTranslation } from 'react-i18next'
3+ import { formatLocalDateTime } from '@/shared/lib/date-time'
34import { Card } from '@/shared/ui/card'
45import { Tabs , TabsContent , TabsList , TabsTrigger } from '@/shared/ui/tabs'
56import { useNamespaceDetail } from '@/shared/hooks/use-skill-queries'
@@ -8,7 +9,7 @@ import { DashboardPageHeader } from '@/shared/components/dashboard-page-header'
89import { NamespaceHeader } from '@/features/namespace/namespace-header'
910
1011function ReviewListSection ( { namespaceId } : { namespaceId ?: number } ) {
11- const { t } = useTranslation ( )
12+ const { t, i18n } = useTranslation ( )
1213 const { data : pending } = useReviewList ( 'PENDING' , namespaceId )
1314 const { data : approved } = useReviewList ( 'APPROVED' , namespaceId )
1415 const { data : rejected } = useReviewList ( 'REJECTED' , namespaceId )
@@ -26,7 +27,7 @@ function ReviewListSection({ namespaceId }: { namespaceId?: number }) {
2627 < div className = "font-semibold font-heading" > { review . namespace } /{ review . skillSlug } </ div >
2728 < div className = "text-sm text-muted-foreground" > { t ( 'nsReviews.version' , { version : review . version } ) } </ div >
2829 </ div >
29- < div className = "text-sm text-muted-foreground" > { new Date ( review . submittedAt ) . toLocaleString ( 'zh-CN' ) } </ div >
30+ < div className = "text-sm text-muted-foreground" > { formatLocalDateTime ( review . submittedAt , i18n . language ) } </ div >
3031 </ div >
3132 { review . reviewComment ? (
3233 < p className = "mt-3 text-sm text-muted-foreground" > { review . reviewComment } </ p >
0 commit comments