import {Chat, User} from '@prisma/client'; import {Box, Button, Flex, Image, Text} from '@chakra-ui/react'; import {useRouter} from 'next/router'; type Props = { user: User, chat: Chat & { User: User[] } }; export default function ChatListItem({user, chat}: Props) { const router = useRouter(); const otherUser = chat.User.find((u: User) => u.id !== user.id) as User; console.log(chat); return ( router.push(`/chat/${chat.id}`)}> {otherUser.firstName} {otherUser.lastName} ); }