3 changed files with 18 additions and 13 deletions
@ -1,4 +1,5 @@ |
|||||||
class SidenavComponent < BaseComponent |
class SidenavComponent < BaseComponent |
||||||
def initialize(current_user:) |
def initialize(current_user:) |
||||||
|
@current_user = current_user |
||||||
end |
end |
||||||
end |
end |
||||||
|
|||||||
@ -1,10 +1,12 @@ |
|||||||
<nav class="navbar navbar-light bg-light flex-column align-items-stretch p-3 sidenav"> |
<% if @current_user.present? %> |
||||||
<nav class="nav nav-pills flex-column"> |
<nav class="navbar navbar-light bg-light flex-column align-items-stretch p-3 sidenav"> |
||||||
<a class="nav-link" href="<%= root_path %>"> Home </a> |
<nav class="nav nav-pills flex-column"> |
||||||
<a class="nav-link" href="#"> Search </a> |
<a class="nav-link" href="<%= root_path %>"> Home </a> |
||||||
<a class="nav-link" href="<%= decisions_path %>"> Desicions </a> |
<a class="nav-link" href="#"> Search </a> |
||||||
<a class="nav-link" href="<%= case_doctrines_path %>"> Case Doctrines </a> |
<a class="nav-link" href="<%= decisions_path %>"> Desicions </a> |
||||||
<a class="nav-link" href="<%= subject_indexes_path %>"> Subject Indexes </a> |
<a class="nav-link" href="<%= case_doctrines_path %>"> Case Doctrines </a> |
||||||
<a class="nav-link" href="<%= destroy_user_session_path %>"> Log Out </a> |
<a class="nav-link" href="<%= subject_indexes_path %>"> Subject Indexes </a> |
||||||
|
<a class="nav-link" href="<%= destroy_user_session_path %>"> Log Out </a> |
||||||
|
</nav> |
||||||
</nav> |
</nav> |
||||||
</nav> |
<% end %> |
||||||
|
|||||||
@ -12,11 +12,13 @@ |
|||||||
|
|
||||||
<body class="h-100 w-100"> |
<body class="h-100 w-100"> |
||||||
<div class="row container-fluid h-100 w-100 col-sm-12 p-0"> |
<div class="row container-fluid h-100 w-100 col-sm-12 p-0"> |
||||||
<div class="col-sm-3 p-0"> |
<% if current_user.present? %> |
||||||
<%= render(SidenavComponent.new(current_user: { username: "admin", email: "[email protected]"}))%> |
<div class="col-sm-3 p-0"> |
||||||
</div> |
<%= render(SidenavComponent.new(current_user: current_user))%> |
||||||
|
</div> |
||||||
|
<% end %> |
||||||
|
|
||||||
<div class="col-sm-9"> |
<div class="col-sm-<%= current_user.present? ? 9 : 12 %>"> |
||||||
<div class="h-100 w-100 col-sm-12"> |
<div class="h-100 w-100 col-sm-12"> |
||||||
<%= yield %> |
<%= yield %> |
||||||
</div> |
</div> |
||||||
|
|||||||
Loading…
Reference in new issue