ClosedList.js 938 Bytes
Newer Older
Choi Ga Young's avatar
Choi Ga Young committed
1
import React from 'react'
Choi Ga Young's avatar
Choi Ga Young committed
2
import { Badge, ListGroup } from 'react-bootstrap';
Choi Ga Young's avatar
Choi Ga Young committed
3

JeongYeonwoo's avatar
JeongYeonwoo committed
4
5
6
7
8
9
10
const INIT_LIST = [{
  interest: '',
  isOpen: '',
  memeber: [],
  roomId: '',
  roomName: '',
}]
11
function ClosedList(props) {
12

Soo Hyun Kim's avatar
Soo Hyun Kim committed
13
  function enterChatRoomCH(e) {
14
    if (props.roomCode) {
Soo Hyun Kim's avatar
Soo Hyun Kim committed
15
16
      props.closeChatRoom(props.roomCode)
    }
17
    const roomCode = e.target.name
Soo Hyun Kim's avatar
Soo Hyun Kim committed
18
    const roomName = e.target.value
19
    props.enterChatRoom(roomCode)
Soo Hyun Kim's avatar
Soo Hyun Kim committed
20
    props.setRoomCode(roomCode)
Soo Hyun Kim's avatar
Soo Hyun Kim committed
21
    props.setRoomName(roomName)
22

23
  }
우지원's avatar
수정    
우지원 committed
24

Choi Ga Young's avatar
Choi Ga Young committed
25
26
  return (
    <div>
27
      {props.closedlist.map((item, index) =>
Choi Ga Young's avatar
Choi Ga Young committed
28
        <ListGroup key={index}>
Soo Hyun Kim's avatar
Soo Hyun Kim committed
29
          <ListGroup.Item action onClick={enterChatRoomCH} name={item.roomId} value={item.roomName}>
Choi Ga Young's avatar
Choi Ga Young committed
30
            {item.roomName}
Choi Ga Young's avatar
Choi Ga Young committed
31
            {/* {[index] ? <Badge className='ml-2' pill variant='danger'>{unreadnumber[index]}</Badge> : ''} */}
Choi Ga Young's avatar
Choi Ga Young committed
32
33
          </ListGroup.Item>
        </ListGroup>
34
35
      )
      }
36
    </div >
Choi Ga Young's avatar
Choi Ga Young committed
37
38
39
  )
}

Soo Hyun Kim's avatar
Soo Hyun Kim committed
40
export default ClosedList