LeftHamberger.js 5.02 KB
Newer Older
이재연's avatar
이재연 committed
1
2
import backward from "../../backward.png";
import ChannelSingle from "./ChannelSingle";
우지원's avatar
0712    
우지원 committed
3
4

const LeftHamberger = () => {
이재연's avatar
이재연 committed
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
  function roomIdCopy() {
    const t = document.querySelector("#roomId").innerText;
    console.log(t);
    navigator.clipboard.writeText(t);
    document.execCommand("copy");
  }
  return (
    <div>
      <div>
        <button
          className="navbar-toggler"
          type="button"
          data-bs-toggle="offcanvas"
          data-bs-target="#left-hamburger"
          aria-controls="left-hamburger"
          aria-expanded="false"
          aria-label="Toggle navigation"
          style={{ border: "#f4c1f2" }}
        >
          <span className="navbar-toggler-icon"></span>
        </button>
      </div>

      <div
        className="offcanvas offcanvas-start"
        style={{ width: "330px" }}
        tabIndex="-1"
        id="left-hamburger"
        aria-labelledby="hamburgerLabel"
      >
        <div className="offcanvas-header">
          <p
            className="col-6 offcanvas-title"
            id="offcanvasExampleLabel"
            style={{
              fontWeight: "bold",
              fontSize: "15px",
              width: "150px",
              color: "#000000",
            }}
          >
            /오프라인 사용자
          </p>
          <h6 className="mt-2" id="roomId">
            {" "}
            #ASV2AE985{" "}
          </h6>
          <button
            type="button"
            className="btn-close text-reset"
            data-bs-dismiss="offcanvas"
            aria-label="Close"
          ></button>
        </div>
        <div className="overflow-auto" style={{ height: "610px" }}>
          <div className="mb-3">
            <div className="m-3 p-1 row" style={{ backgroundColor: "#E0CEE8" }}>
              <h5 className="col mt-2">온라인 사용자</h5>
우지원's avatar
0712    
우지원 committed
63
            </div>
이재연's avatar
이재연 committed
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
            <ul className="mx-5" style={{ color: "#76D079" }}>
              <li>
                <p style={{ color: "black" }}>CHERRY</p>
              </li>
              <li>
                <p style={{ color: "black" }}>JAEYEON</p>
              </li>
              <li>
                <p style={{ color: "black" }}>SEOYEON</p>
              </li>
              <li>
                <p style={{ color: "black" }}>JIWEON</p>
              </li>
              <li>
                <p style={{ color: "black" }}>BYOUNGYUN</p>
              </li>
            </ul>
          </div>
우지원's avatar
0712    
우지원 committed
82

이재연's avatar
이재연 committed
83
84
85
86
87
88
89
90
91
92
93
94
95
          <div className="mb-3">
            <div className="m-3 p-1 row" style={{ backgroundColor: "#E0CEE8" }}>
              <h5 className="col mt-2">오프라인 사용자</h5>
            </div>
            <ul className="mx-5">
              <li>CHERRY</li>
              <li>JAEYEON</li>
              <li>SEOYEON</li>
              <li>JIWEON</li>
              <li>BYOUNGYUN</li>
            </ul>
          </div>
        </div>
우지원's avatar
e    
우지원 committed
96

이재연's avatar
이재연 committed
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
        <div>
          <div className="d-flex flex-row-reverse">
            <button
              type="button"
              className="m-3 rounded"
              data-bs-toggle="modal"
              data-bs-target="#exitRoom"
              style={{
                height: "30px",
                fontWeight: "bold",
                backgroundColor: "#E0CEE8",
                color: "black",
                border: "1px #D64D61",
              }}
            >
              초대
            </button>
우지원's avatar
0712    
우지원 committed
114
            <div
이재연's avatar
이재연 committed
115
116
117
118
119
              className="modal fade"
              id="exitRoom"
              tabIndex="-1"
              aria-labelledby="exitRoomLabel"
              aria-hidden="true"
우지원's avatar
0712    
우지원 committed
120
            >
이재연's avatar
이재연 committed
121
122
123
              <div className="modal-dialog">
                <div className="modal-content">
                  <div className="modal-header">
우지원's avatar
0712    
우지원 committed
124
                    <button
이재연's avatar
이재연 committed
125
126
127
128
                      type="button"
                      className="btn-close"
                      data-bs-dismiss="modal"
                      aria-label="Close"
우지원's avatar
0712    
우지원 committed
129
                    ></button>
이재연's avatar
이재연 committed
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
                  </div>
                  <div className="modal-body d-flex justify-content-center">
                    어떤 방식으로 초대하시겠습니까?
                  </div>
                  <div className="row mb-3">
                    <div className="d-flex justify-content-evenly">
                      <button
                        type="submit"
                        className="col-2 p-1 btn btn-primary"
                        style={{ width: "120px" }}
                      >
                        카카오로 초대
                      </button>
                      <button
                        type="submit"
                        className="col-2 p-1 btn btn-primary"
                        data-bs-dismiss="modal"
                        style={{ width: "120px" }}
                        onClick={roomIdCopy}
                      >
                         Id 복사
                      </button>
우지원's avatar
e    
우지원 committed
152
                    </div>
이재연's avatar
이재연 committed
153
                  </div>
우지원's avatar
e    
우지원 committed
154
                </div>
이재연's avatar
이재연 committed
155
              </div>
우지원's avatar
0712    
우지원 committed
156
            </div>
이재연's avatar
이재연 committed
157
158
159
160
161
162
          </div>
        </div>
      </div>
    </div>
  );
};
우지원's avatar
0712    
우지원 committed
163

이재연's avatar
이재연 committed
164
export default LeftHamberger;