Showing
1 changed file
with
60 additions
and
0 deletions
| ... | @@ -13,10 +13,70 @@ const NavBar = () => { | ... | @@ -13,10 +13,70 @@ const NavBar = () => { |
| 13 | ); | 13 | ); |
| 14 | } | 14 | } |
| 15 | 15 | ||
| 16 | +const SideBar = () => { | ||
| 17 | + return ( | ||
| 18 | + <nav class="col-md-2 d-none d-md-block bg-light sidebar"> | ||
| 19 | + <div class="sidebar-sticky"> | ||
| 20 | + <ul class="nav flex-column"> | ||
| 21 | + <li class="nav-item"> | ||
| 22 | + <a class="nav-link active" href="#"> | ||
| 23 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg> | ||
| 24 | + Dashboard <span class="sr-only">(current)</span> | ||
| 25 | + </a> | ||
| 26 | + </li> | ||
| 27 | + <li class="nav-item"> | ||
| 28 | + <a class="nav-link" href="#"> | ||
| 29 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline></svg> | ||
| 30 | + 내 드라이브 | ||
| 31 | + </a> | ||
| 32 | + </li> | ||
| 33 | + <li class="nav-item"> | ||
| 34 | + <a class="nav-link" href="#"> | ||
| 35 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-cart"><circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path></svg> | ||
| 36 | + 공유함 | ||
| 37 | + </a> | ||
| 38 | + </li> | ||
| 39 | + <li class="nav-item"> | ||
| 40 | + <a class="nav-link" href="#"> | ||
| 41 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-users"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg> | ||
| 42 | + 최근 열어본 파일 | ||
| 43 | + </a> | ||
| 44 | + </li> | ||
| 45 | + <li class="nav-item"> | ||
| 46 | + <a class="nav-link" href="#"> | ||
| 47 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bar-chart-2"><line x1="18" y1="20" x2="18" y2="10"></line><line x1="12" y1="20" x2="12" y2="4"></line><line x1="6" y1="20" x2="6" y2="14"></line></svg> | ||
| 48 | + 휴지통 | ||
| 49 | + </a> | ||
| 50 | + </li> | ||
| 51 | + </ul> | ||
| 52 | + | ||
| 53 | + <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted"> | ||
| 54 | + <span>저장 용량</span> | ||
| 55 | + </h6> | ||
| 56 | + <ul class="nav flex-column mb-2"> | ||
| 57 | + <li class="nav-item"> | ||
| 58 | + (저장 용량 그래프) | ||
| 59 | + </li> | ||
| 60 | + <li class="nav-item"> | ||
| 61 | + <a class="nav-link" href="#"> | ||
| 62 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file-text"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline></svg> | ||
| 63 | + 저장 용량 구매 | ||
| 64 | + </a> | ||
| 65 | + </li> | ||
| 66 | + </ul> | ||
| 67 | + </div> | ||
| 68 | + </nav> | ||
| 69 | + | ||
| 70 | + ); | ||
| 71 | +} | ||
| 72 | + | ||
| 16 | function App() { | 73 | function App() { |
| 17 | return ( | 74 | return ( |
| 18 | <div className="App"> | 75 | <div className="App"> |
| 19 | <NavBar /> | 76 | <NavBar /> |
| 77 | + <div class="row"> | ||
| 78 | + <SideBar /> | ||
| 79 | + </div> | ||
| 20 | </div> | 80 | </div> |
| 21 | ); | 81 | ); |
| 22 | } | 82 | } | ... | ... |
-
Please register or login to post a comment