ChannelList.js 4.84 KB
Newer Older
seoyeon's avatar
seoyeon committed
1
2
3
import ChannelSingle from './ChannelSingle'
import { Link } from 'react-router-dom'
import backward from '../../backward.png'
Kim, Chaerin's avatar
Kim, Chaerin committed
4
5
6
7

const ChannelList = () => {
  return (
    <div>
우지원's avatar
우지원 committed
8
9
10
11
12
      <nav className="row navbar navbar-light">
        <div className="col-4">
          <Link to="/user">
            <button
              type="button"
seoyeon's avatar
seoyeon committed
13
              className="btn"
우지원's avatar
우지원 committed
14
            >
seoyeon's avatar
seoyeon committed
15
              <img src={backward} width="25" height="25" />
우지원's avatar
우지원 committed
16
17
18
19
20
21
            </button>
          </Link>
        </div>

        <div className="col-4 d-flex justify-content-center">
          <Link to="/user">
seoyeon's avatar
seoyeon committed
22
            <img src="/BORA.png" style={{ width: '160px' }} />
우지원's avatar
우지원 committed
23
24
25
26
27
28
29
30
31
32
33
34
          </Link>
        </div>

        <div className="col-4 d-flex justify-content-end">
          <button
            className="navbar-toggler"
            type="button"
            data-bs-toggle="offcanvas"
            data-bs-target="#hamburger"
            aria-controls="hamburger"
            aria-expanded="false"
            aria-label="Toggle navigation"
seoyeon's avatar
seoyeon committed
35
            style={{ border: '#f4c1f2' }}
우지원's avatar
우지원 committed
36
37
38
39
40
41
          >
            <span className="navbar-toggler-icon"></span>
          </button>
        </div>
      </nav>

seoyeon's avatar
seoyeon committed
42
43
44
45
46
47
      <div
        className="offcanvas offcanvas-start"
        tabindex="-1"
        id="hamburger"
        aria-labelledby="hamburgerLabel"
      >
우지원's avatar
우지원 committed
48
        <div className="offcanvas-header">
seoyeon's avatar
seoyeon committed
49
50
51
52
53
54
55
56
57
          <h5 className="offcanvas-title" id="offcanvasExampleLabel">
            음성 채널 목록
          </h5>
          <button
            type="button"
            className="btn-close text-reset"
            data-bs-dismiss="offcanvas"
            aria-label="Close"
          ></button>
우지원's avatar
우지원 committed
58
59
        </div>

seoyeon's avatar
seoyeon committed
60
        <div className="overflow-auto" style={{ height: '610px' }}>
우지원's avatar
우지원 committed
61
          <div className="mb-3">
seoyeon's avatar
seoyeon committed
62
63
64
65
66
67
68
            <div className="m-3 p-2 row" style={{ backgroundColor: '#C4C4C4' }}>
              <img
                className="col-auto"
                src="/fullSpeaker.png"
                width="30px"
                height="30px"
              />
우지원's avatar
우지원 committed
69
70
71
72
73
74
75
              <h5 className="col">회의</h5>
            </div>
            <div className="mx-5">
              <ChannelSingle />
            </div>
          </div>
          <div className="mb-3">
seoyeon's avatar
seoyeon committed
76
            <div className="m-3 p-2" style={{ backgroundColor: '#C4C4C4' }}>
우지원's avatar
우지원 committed
77
78
79
80
81
82
83
              <h5>사담</h5>
            </div>
            <div className="mx-5">
              <ChannelSingle />
            </div>
          </div>
          <div className="mb-3">
seoyeon's avatar
seoyeon committed
84
            <div className="m-3 p-2" style={{ backgroundColor: '#C4C4C4' }}>
우지원's avatar
우지원 committed
85
86
87
88
89
90
91
              <h5>공지</h5>
            </div>
            <div className="mx-5">
              <ChannelSingle />
            </div>
          </div>
          <div className="mb-3">
seoyeon's avatar
seoyeon committed
92
            <div className="m-3 p-2" style={{ backgroundColor: '#C4C4C4' }}>
우지원's avatar
우지원 committed
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
              <h5>공지</h5>
            </div>
            <div className="mx-5">
              <ChannelSingle />
            </div>
          </div>
        </div>

        <div className="d-flex flex-row-reverse">
          <button
            type="button"
            className="m-3 rounded text-white"
            data-bs-toggle="modal"
            data-bs-target="#exitRoom"
            style={{
seoyeon's avatar
seoyeon committed
108
109
110
111
112
              height: '30px',
              fontWeight: 'bold',
              backgroundColor: '#FF0000',
              color: 'black',
              border: '1px #f4c1f2',
우지원's avatar
우지원 committed
113
114
115
116
            }}
          >
            퇴장
          </button>
seoyeon's avatar
seoyeon committed
117
118
119
120
121
122
123
          <div
            className="modal fade"
            id="exitRoom"
            tabindex="-1"
            aria-labelledby="exitRoomLabel"
            aria-hidden="true"
          >
우지원's avatar
우지원 committed
124
125
126
            <div className="modal-dialog">
              <div className="modal-content">
                <div className="modal-header">
seoyeon's avatar
seoyeon committed
127
128
129
130
131
132
                  <button
                    type="button"
                    className="btn-close"
                    data-bs-dismiss="modal"
                    aria-label="Close"
                  ></button>
우지원's avatar
우지원 committed
133
134
135
136
137
138
139
                </div>
                <div className="modal-body d-flex justify-content-center">
                  이방에서 퇴장하시겠습니까?
                </div>
                <div className="row mb-3">
                  <div className="d-flex justify-content-evenly">
                    {/* <Link to="/user"> */}
seoyeon's avatar
seoyeon committed
140
141
142
                    <button type="submit" className="col-2 p-1 btn btn-primary">
                      
                    </button>
우지원's avatar
우지원 committed
143
                    {/* </Link> */}
seoyeon's avatar
seoyeon committed
144
145
146
147
148
149
150
                    <button
                      type="submit"
                      className="col-2 p-1 btn btn-primary"
                      data-bs-dismiss="modal"
                    >
                      아니요
                    </button>
우지원's avatar
우지원 committed
151
152
153
154
155
156
157
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
seoyeon's avatar
seoyeon committed
158
159
160
    </div>
  )
}
우지원's avatar
우지원 committed
161

seoyeon's avatar
seoyeon committed
162
export default ChannelList