소스 검색

style: add date/version to admin cards, add colons after labels in my places

neyrogovnarik 1 개월 전
부모
커밋
5682c41feb
2개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 0
      frontend/src/app/admin/page.tsx
  2. 2 2
      frontend/src/app/places/my/page.tsx

+ 5 - 0
frontend/src/app/admin/page.tsx

@@ -141,6 +141,11 @@ export default function AdminModerationPage() {
               <h3 className="mb-1 text-lg font-medium text-white">{place.title}</h3>
               {place.address && <p className="mb-2 text-sm text-white/40">{place.address}</p>}
               {place.description && <p className="mb-3 text-sm text-white/60">{place.description}</p>}
+              <div className="mb-3 flex flex-wrap gap-x-4 gap-y-1 text-xs text-white/40">
+                <span>Создано: {new Date(place.created_at).toLocaleDateString('ru-RU', { day: 'numeric', month: 'short', year: 'numeric', hour: '2-digit', minute: '2-digit' })}</span>
+                <span>Изменено: {new Date(place.updated_at).toLocaleDateString('ru-RU', { day: 'numeric', month: 'short', year: 'numeric', hour: '2-digit', minute: '2-digit' })}</span>
+                <span>Правок: {place.version}</span>
+              </div>
               {place.moderation_comment && (
                 <p className="mb-3 rounded bg-yellow-500/10 px-3 py-2 text-sm text-yellow-400">
                   Комментарий модератора: {place.moderation_comment}

+ 2 - 2
frontend/src/app/places/my/page.tsx

@@ -74,8 +74,8 @@ function PlaceCard({ place, onEdit, onDeleted }: { place: Place; onEdit: () => v
             {place.type === 'studio' && <span className="text-white/40">Студия</span>}
           </div>
           <div className="mt-1.5 flex flex-wrap gap-x-4 gap-y-1 text-xs text-white/40">
-            <span>Создано {fmtDate(place.created_at)}</span>
-            <span>Изменено {fmtDate(place.updated_at)}</span>
+            <span>Создано: {fmtDate(place.created_at)}</span>
+            <span>Изменено: {fmtDate(place.updated_at)}</span>
             <span>Правок: {place.version}</span>
           </div>
           {place.moderation_comment && (