Skip to content

Commit 9183e72

Browse files
committed
Start Bootstrapping
1 parent 1c50232 commit 9183e72

File tree

4 files changed

+50
-9
lines changed

4 files changed

+50
-9
lines changed
Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,28 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4-
<title>VanillaRails</title>
4+
<meta charset="utf-8">
5+
6+
<title>Helper Methods Pt 3</title>
7+
58
<meta name="viewport" content="width=device-width,initial-scale=1">
9+
610
<%= csrf_meta_tags %>
711
<%= csp_meta_tag %>
812

13+
<%= render "shared/cdn_assets" %>
14+
915
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
10-
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
16+
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
1117
</head>
1218

1319
<body>
14-
<div style="color: green;">
15-
<%= notice %>
16-
</div>
20+
<%= render "shared/navbar" %>
21+
22+
<div class="container mt-3">
23+
<%= render "shared/flash_messages" %>
1724

18-
<div style="color: red;">
19-
<%= alert %>
25+
<%= yield %>
2026
</div>
21-
22-
<%= yield %>
2327
</body>
2428
</html>

app/views/shared/_cdn_assets.html.erb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!-- Connect Bootstrap CSS -->
2+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
3+
4+
<!-- Connect Bootstrap JavaScript and its dependencies -->
5+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
6+
7+
<!-- Connect Font Awesome -->
8+
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/js/all.min.js"></script>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<% if notice.present? %>
2+
<div class="alert alert-success" role="alert">
3+
<%= notice %>
4+
</div>
5+
<% end %>
6+
7+
<% if alert.present? %>
8+
<div class="alert alert-danger" role="alert">
9+
<%= alert %>
10+
</div>
11+
<% end %>

app/views/shared/_navbar.html.erb

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<nav class="navbar navbar-expand-lg navbar-light bg-light">
2+
<div class="container-fluid">
3+
<a class="navbar-brand" href="/">Helper Methods Pt 3</a>
4+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
5+
<span class="navbar-toggler-icon"></span>
6+
</button>
7+
<div class="collapse navbar-collapse" id="navbarSupportedContent">
8+
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
9+
<li class="nav-item">
10+
<a class="nav-link" aria-current="page" href="/">Home</a>
11+
</li>
12+
<li class="nav-item">
13+
<a class="nav-link" aria-current="page" href="/">Movies</a>
14+
</li>
15+
</ul>
16+
</div>
17+
</div>
18+
</nav>

0 commit comments

Comments
 (0)