Skip to content

Commit cec0393

Browse files
June LeeJune Lee
authored andcommitted
fragments
1 parent f4ce045 commit cec0393

5 files changed

Lines changed: 13 additions & 6 deletions

File tree

kodingevents/src/main/java/org/launchcode/kodingevents/controllers/EventController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@ public class EventController {
2121

2222
@GetMapping
2323
public String displayAllEvents(Model model) {
24+
model.addAttribute("title", "all Events");
2425
model.addAttribute("events", events);
2526
return "events/index";
2627
}
2728

2829
@GetMapping("create")
2930
public String renderCreateEvenForm() {
31+
// model.addAttribute("title", "Create Event")
3032
return "events/create";
3133
}
3234
@PostMapping("create")

kodingevents/src/main/resources/templates/events/create.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
</head>
77
<body>
88
<h1>Create Event</h1>
9+
<nav th:replace="fragments :: navigation"></nav>
910

1011
<form method="post" action ="/events/create">
1112
<input type="text" name="eventName">

kodingevents/src/main/resources/templates/events/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<body>
88

99
<h1>All Events</h1>
10+
<nav th:replace="fragments :: navigation"></nav>
1011

1112
<p th:unless="${events} and ${events.size()}">No events</p>
1213

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
<!DOCTYPE html>
2-
<html lang="en">
2+
<html lang="en" xmlns:th="https://www.thymeleaf.org/">
33
<head>
44
<meta charset="UTF-8">
55
<title>Title</title>
66
</head>
77
<body>
88

9+
<nav th:fragment="navigation">
10+
<ul>
11+
<li><a href="/events">All Events</a></li>
12+
<li><a href="/events/create">Create Event</a></li>
13+
</ul>
14+
</nav>
15+
916
</body>
1017
</html>

kodingevents/src/main/resources/templates/index.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,7 @@
88

99
<h1>Coding Events</h1>
1010

11-
<nav>
12-
<ul>
13-
<li><a href="/events">All Events</a></li>
14-
</ul>
15-
</nav>
11+
<nav th:replace="fragments :: navigation"></nav>
1612

1713
</body>
1814
</html>

0 commit comments

Comments
 (0)