diff --git a/components/Messages.tsx b/components/Messages.tsx index 3dfcc3c..c275f3a 100644 --- a/components/Messages.tsx +++ b/components/Messages.tsx @@ -1,25 +1,38 @@ -import { useMemo, useState } from "react" +import { useMemo, useState, useRef } from "react" import { mimcHash } from "utils/mimc" import { Menu, Transition } from "@headlessui/react" import UserIcon from "./UserIcon" -export default function Messages({ messages }) { +export default function Messages({ secret, messages, handleSend }) { + const messageRef = useRef() + return ( <>
-
+
{ + e.preventDefault() + handleSend(messageRef.current.value) + messageRef.current.value = "" + }} + > null /* prove, then send to server */} /> -
+
{messages.map((message, index) => (
-
This is your ZK CHAT secret token. Save it somewhere safe:
+
This is your ZK CHAT login token. Keep it secret and save it somewhere safe: