'use client'; import RecentChats from '@components/RecentChats'; import { useRelayAPI } from '@components/RelayAPI'; export default function ChatPage() { const relayApi = useRelayAPI(); const sendNotify = ()=> { relayApi.broadcast('NOTIFY','This is a notification') } const joinNotifyChannel = ()=> { relayApi.joinChannel('NOTIFY') } const leaveNotifyChannel = ()=> { relayApi.leaveChannel('NOTIFY') } return ( <div style={{ width: '100%', padding: '20px', backgroundColor: 'rgb(28, 28, 47)', height: '100dvh' }}> <div className='pulse-and-fade' style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', height: '100%', width: '100%' }}> <div style={{ textAlign: 'center' }}> <h1 style={{ color: '#4a4a4a', fontSize: '24px', marginBottom: '20px' }}>Nexus MS</h1> <RecentChats/> </div> <button onClick={joinNotifyChannel}>Join Notify</button> <button onClick={leaveNotifyChannel}>Leave Notify</button> <button onClick={sendNotify}>Send Notify</button> </div> </div> ); }