import { useState, useEffect } from "react"; import { useParams } from "react-router-dom"; import ChannelSingle from './ChannelSingle'; import Rightimg from '../../images/RightHamburgerImg.png' import RoomApi from "../../apis/room.api"; // const INIT_Room = { // id: '', // name: '', // member: '', // profileimg: '', // channel: '' // } const RightHamburger = () => { const [admin, setAdmin] = useState('true') const { roomId } = useParams(); // const [Room, setRoom] = useState(INIT_Room) // async function Roomstate(Roomid) { // try { // const data = await RoomApi.getRoom(Roomid) // console.log("여기 데이터 표시") // setRoom(data) // } catch (error) { // // catchErrors(error, setError) // } // } // useEffect(() => { // Roomstate(link[4]) // }, []) 이거 getRoom이 작동 안하는것 같다. /* 1. 서버에서 현재 입장한 Roomid 받아다가 보여주기(좌,우 공통) 2. Roomid확인 후 그 방의 channel 받아다가 보여주기(각 채널과, 그 안에 있는 사람들. 이때, 각 채널은 일종의 버튼이고, 클릭하면 거기로 나의 정보를 옮긴다.) 3. 서버에서 로그인 on/off 구분해서 받아다가 일치하는 userid가 있으면 그사람의 on/off요소 보여주기 */ return (

방 이름{/*Room.name*/}

{`${roomId}`}
{admin ? : null}
) } export default RightHamburger