diff --git a/frontend/src/pages/Character.tsx b/frontend/src/pages/Character.tsx index 280d361..70e1655 100644 --- a/frontend/src/pages/Character.tsx +++ b/frontend/src/pages/Character.tsx @@ -9,7 +9,8 @@ export default function Character() { const navigate = useNavigate(); const { name, image , sessionId } = location.state; - const [messages, setMessages] = useState([{}]); + type Message = { text: string, sender: string }; + const [messages, setMessages] = useState([]); let chunks = [] as any; let mediaRecorder = null as any; @@ -59,11 +60,15 @@ export default function Character() {

Talk With...

{}}/>
- {messages.map((message, index) => ( -
-

{message.text}

-
- ))} + {messages.length === 0 ? ( +

Please record a message to start the conversation.

+ ) : ( + messages.map((message, index) => ( +
+

{message.text}

+
+ )) + )}