"use client"; import { useEffect } from "react"; import { useRouter } from "next/navigation"; import { useChannels, useSdk } from "@lynkd/messaging-inbox-sdk"; /** Land on the first available channel (works for both mock + live IIOS ids). */ export default function HomePage() { const router = useRouter(); const { loading } = useSdk(); const { starred, channels, dms } = useChannels(); useEffect(() => { if (loading) return; const first = starred[0] ?? channels[0] ?? dms[0]; if (first) router.replace(`/c/${first.id}`); }, [loading, starred, channels, dms, router]); return (
Opening your workspace…
); }