import { redirect } from 'next/navigation'; import { requireUser } from '@/lib/session'; import { engine } from '@/lib/engine'; import Header from '@/components/Header'; import CalendarView from '@/components/CalendarView'; export const metadata = { title: 'Календарь публикаций — PostCast' }; export default async function CalendarPage() { const user = await requireUser(); if (!user) redirect('/login'); let channels = []; try { channels = await engine.listChannels(user.id); } catch (e) { console.error('[Calendar] listChannels failed:', e.message); } return ( <>

Календарь публикаций

Планируй и отслеживай выход постов по всем каналам

); }