Skip to content

Commit 2357a6b

Browse files
committed
updated files
1 parent 940800d commit 2357a6b

File tree

3 files changed

+95
-0
lines changed

3 files changed

+95
-0
lines changed

static/css/error.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#main {
2+
height: 100vh;
3+
}

views/error.ejs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<html>
2+
<head>
3+
<title>An error occured</title>
4+
<link rel="stylesheet" href="/static/css/error.css">
5+
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
6+
</head>
7+
8+
9+
<body>
10+
<div class="d-flex justify-content-center align-items-center" id="main">
11+
<h1 class="mr-3 pr-3 align-top border-right inline-block align-content-center"><%=status%></h1>
12+
<div class="inline-block align-middle">
13+
<h2 class="font-weight-normal lead" id="desc"><%=message%></h2>
14+
</div>
15+
</div>
16+
</body>
17+
</html>
18+
19+

views/pages/feedback.ejs

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<div class="container mt-4">
2+
<div class="row">
3+
<div class="col-md-4">
4+
<div class="maincontent">
5+
<h1>Send us feedback</h1>
6+
<form class="feedback-form" method="post" action="/feedback">
7+
<div class="form-group">
8+
<label for="feedback-form-name">Name</label>
9+
<input
10+
type="text"
11+
class="form-control"
12+
id="feedback-form-name"
13+
name="name"
14+
placeholder="Enter your name"
15+
/>
16+
</div>
17+
<div class="form-group">
18+
<label for="feedback-form-email">E-Mail</label>
19+
<input
20+
type="text"
21+
class="form-control"
22+
id="feedback-form-email"
23+
name="email"
24+
placeholder="Enter your email address"
25+
/>
26+
</div>
27+
<div class="form-group">
28+
<label for="feedback-form-title">Title</label>
29+
<input
30+
type="text"
31+
class="form-control"
32+
id="feedback-form-title"
33+
name="title"
34+
placeholder="Title of your feedback"
35+
/>
36+
</div>
37+
<div class="form-group">
38+
<label for="feedback-form-message">Message</label>
39+
<textarea
40+
type="text"
41+
placeholder="Enter your message, then hit the submit button"
42+
class="form-control"
43+
id="feedback-form-message"
44+
name="message"
45+
rows="6"
46+
></textarea>
47+
</div>
48+
<button type="submit" class="btn btn-secondary float-right">Submit</button>
49+
</form>
50+
</div>
51+
</div>
52+
<aside class="col-md-8">
53+
<div class="maincontent feedback">
54+
<h1>Recent Feedback</h1>
55+
<% feedback.forEach((item)=>{ %>
56+
<div class="feedback-items">
57+
<div class="feedback-item item-list media-list">
58+
<div class="feedback-item media">
59+
<div class="feedback-info media-body">
60+
<div class="feedback-head">
61+
<div class="feedback-title"><%=item.title%></div>
62+
<small><%=item.name%></small>
63+
</div>
64+
<div class="feedback-message"><%=item.message%></div>
65+
</div>
66+
</div>
67+
</div>
68+
</div>
69+
<%})%>
70+
</div>
71+
</aside>
72+
</div>
73+
</div>

0 commit comments

Comments
 (0)