ClosedList.js 839 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

4
function ClosedList(props) {
5

Soo Hyun Kim's avatar
Soo Hyun Kim committed
6
  function enterChatRoomCH(e) {
7
    if (props.roomCode) {
Soo Hyun Kim's avatar
Soo Hyun Kim committed
8
9
      props.closeChatRoom(props.roomCode)
    }
10
    const roomCode = e.target.name
Soo Hyun Kim's avatar
Soo Hyun Kim committed
11
    const roomName = e.target.value
12
    props.enterChatRoom(roomCode)
Soo Hyun Kim's avatar
Soo Hyun Kim committed
13
    props.setRoomCode(roomCode)
Soo Hyun Kim's avatar
Soo Hyun Kim committed
14
    props.setRoomName(roomName)
15

16
  }
우지원's avatar
수정    
우지원 committed
17

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

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