Skip to content

Commit 46a08b2

Browse files
ui improved and added logout funtionality
1 parent fb777c4 commit 46a08b2

File tree

5 files changed

+44
-15
lines changed

5 files changed

+44
-15
lines changed

Gemfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,6 @@ gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
6161

6262
gem 'rolify'
6363

64-
gem 'semantic-ui-sass'
64+
gem 'semantic-ui-sass'
65+
66+
gem 'jquery-rails'

Gemfile.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ GEM
104104
jbuilder (2.8.0)
105105
activesupport (>= 4.2.0)
106106
multi_json (>= 1.2)
107+
jquery-rails (4.3.3)
108+
rails-dom-testing (>= 1, < 3)
109+
railties (>= 4.2.0)
110+
thor (>= 0.14, < 2.0)
107111
listen (3.1.5)
108112
rb-fsevent (~> 0.9, >= 0.9.4)
109113
rb-inotify (~> 0.9, >= 0.9.7)
@@ -240,6 +244,7 @@ DEPENDENCIES
240244
cucumber-rails
241245
database_cleaner
242246
jbuilder (~> 2.5)
247+
jquery-rails
243248
listen (>= 3.0.5, < 3.2)
244249
puma (~> 3.11)
245250
rails (~> 5.2.1)

app/assets/javascripts/application.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
// about supported directives.
1212
//
1313
//= require rails-ujs
14+
//= require jquery
1415
//= require activestorage
1516
//= require semantic-ui
1617
//= require turbolinks

app/views/layouts/application.html.erb

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,24 @@
77

88
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
99
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
10+
11+
<div class="ui fixed inverted menu">
12+
<div class="ui container">
13+
<a href="#" class="header item">
14+
<img class="logo" src="https://pbs.twimg.com/profile_images/691206086955790336/CDMbA57p_400x400.png">
15+
Rails JumpStart
16+
</a>
17+
18+
<% if @current_user.present? %>
19+
<a href="#" class="item">Home</a>
20+
<%= link_to 'Logout', logout_path, method: :delete, class: 'right aligned item' %>
21+
<% end %>
22+
</div>
23+
</div>
1024
</head>
1125

1226
<body>
13-
<div class="ui container">
27+
<div class="ui container" style="margin-top: 55px">
1428
<%= yield %>
1529
</div>
1630
</body>

app/views/sessions/new.html.erb

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
1-
<h1>Log In</h1>
2-
<%= form_for :login do |f| %>
3-
<div>
4-
<%= f.label :email %>
5-
<%= f.text_field :email, autofocus: true %>
1+
<div class="ui three column centered grid">
2+
<div class="column">
3+
<div class="ui stacked segment">
4+
<h1>Log In</h1>
5+
<%= form_for :login, html: {class: 'ui fluid form'} do |f| %>
6+
7+
<div class="field">
8+
<%= f.label :email %>
9+
<%= f.text_field :email, autofocus: true %>
10+
</div>
11+
<div class="field">
12+
<%= f.label :password %>
13+
<%= f.password_field :password %>
14+
</div>
15+
<div>
16+
<%= f.submit "Log In", class: 'ui large teal submit button' %>
17+
</div>
18+
<% end %>
19+
</div>
620
</div>
7-
<div>
8-
<%= f.label :password %>
9-
<%= f.password_field :password %>
10-
</div>
11-
<div>
12-
<%= f.submit "Log In" %>
13-
</div>
14-
<% end %>
21+
</div>

0 commit comments

Comments
 (0)