// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: MIT-0 import React, { useState, createRef, useEffect } from "react"; import Avatars from "./Avatars"; const SignIn = ({ handleSignIn }) => { const [username, setUsername] = useState(""); const [moderator, setModerator] = useState(false); const [avatar, setAvatar] = useState({}); const [loaded, setLoaded] = useState(false); const inputRef = createRef(); useEffect(() => { setLoaded(true); inputRef.current.focus(); }, [loaded]); // eslint-disable-line return (

Join the chat room

{e.preventDefault()}}>
{ e.preventDefault(); setUsername(e.target.value); }} />
Select Avatar
{ setAvatar(avatar); }} />

{ setModerator(e.target.checked); }} />

); }; export default SignIn;