Added prompt to tell user to record
This commit is contained in:
@@ -9,7 +9,8 @@ export default function Character() {
|
|||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const { name, image , sessionId } = location.state;
|
const { name, image , sessionId } = location.state;
|
||||||
|
|
||||||
const [messages, setMessages] = useState([{}]);
|
type Message = { text: string, sender: string };
|
||||||
|
const [messages, setMessages] = useState<Message[]>([]);
|
||||||
|
|
||||||
let chunks = [] as any;
|
let chunks = [] as any;
|
||||||
let mediaRecorder = null as any;
|
let mediaRecorder = null as any;
|
||||||
@@ -59,11 +60,15 @@ export default function Character() {
|
|||||||
<h1 className="text-center">Talk With...</h1>
|
<h1 className="text-center">Talk With...</h1>
|
||||||
<CharacterBadge name={name} image={image} onClick={() => {}}/>
|
<CharacterBadge name={name} image={image} onClick={() => {}}/>
|
||||||
<div className="chat-area">
|
<div className="chat-area">
|
||||||
{messages.map((message, index) => (
|
{messages.length === 0 ? (
|
||||||
<div key={index} className={`message ${message.sender}`}>
|
<p className="text-center text-gray-400">Please record a message to start the conversation.</p>
|
||||||
<p>{message.text}</p>
|
) : (
|
||||||
</div>
|
messages.map((message, index) => (
|
||||||
))}
|
<div key={index} className={`message ${message.sender}`}>
|
||||||
|
<p>{message.text}</p>
|
||||||
|
</div>
|
||||||
|
))
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
<button className="record-btn" onClick={handleRecord}>Record</button>
|
<button className="record-btn" onClick={handleRecord}>Record</button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user