diff --git a/app/admin/(protected)/page.js b/app/admin/(protected)/page.js index 78cd6d9..3dce95d 100644 --- a/app/admin/(protected)/page.js +++ b/app/admin/(protected)/page.js @@ -159,13 +159,19 @@ export default async function AdminDashboard() { {a.title}
- - {a.status === 'published' ? 'Опубликовано' : 'Черновик'} - + {(() => { + const future = a.status === 'published' && a.published_at && new Date(a.published_at) > new Date(); + const cls = future + ? 'bg-blue-50 dark:bg-blue-950 text-blue-600 dark:text-blue-400' + : a.status === 'published' + ? 'bg-emerald-50 dark:bg-emerald-950 text-emerald-600 dark:text-emerald-400' + : 'bg-amber-50 dark:bg-amber-950 text-amber-600 dark:text-amber-400'; + return ( + + {future ? 'Запланировано' : (a.status === 'published' ? 'Опубликовано' : 'Черновик')} + + ); + })()} {a.tags?.slice(0, 2).map(t => ( #{t} ))}