import { useWallet } from '@solana/wallet-adapter-react' import { useCallback, useState } from 'react' import { LinkButton } from '../shared/Button' import ChatForm from './ChatForm' import Messages, { MessageProps } from './Messages' // import { handleWalletConnect } from 'components/ConnectWalletButton' const messages: MessageProps[] = [ { text: 'hi', timestamp: 1657000692, user: 'sir huge kent', walletPk: '', }, { text: 'yo', timestamp: 1657010592, user: 'lord ripe keitt', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, { text: 'GM', timestamp: 1657020492, user: 'sir huge kent', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, { text: 'gm', timestamp: 1657030392, user: 'lord ripe keitt', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, { text: 'hi', timestamp: 1657400692, user: 'sir huge kent', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, { text: 'yo', timestamp: 1657500592, user: 'lord ripe keitt', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, { text: 'GM', timestamp: 1657600492, user: 'sir huge kent', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, { text: 'gm', timestamp: 1657070392, user: 'lord ripe keitt', walletPk: 'E8fEXpzHwgYRgzeRnEw71HKNih7YKK19MJYKvCAHf5AU', }, ] const Chat = () => { const [latestMessages, setLatestMessages] = useState(messages) const { publicKey, wallet } = useWallet() const handleConnect = useCallback(() => { if (wallet) { // handleWalletConnect(wallet) } }, [wallet]) return (
{publicKey ? ( ) : ( Connect to Chat )}
Content Policy
) } export default Chat