Last change
on this file since 3d60932 was 3d60932, checked in by ste08 <sjovanoska@…>, 4 months ago |
Fix commiT
|
-
Property mode
set to
100644
|
File size:
1.6 KB
|
Line | |
---|
1 | <!DOCTYPE html>
|
---|
2 | <html lang="en">
|
---|
3 | <head>
|
---|
4 | <meta charset="UTF-8">
|
---|
5 | <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
---|
6 | <title>Flight Reviews</title>
|
---|
7 | <link rel="stylesheet" href="/css/main.css">
|
---|
8 | <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
|
---|
9 | </head>
|
---|
10 | <body>
|
---|
11 |
|
---|
12 | <div id="app" class="review-page">
|
---|
13 | <header class="app-header">
|
---|
14 | <button class="logout-btn" @click="logout">Log Out</button>
|
---|
15 | </header>
|
---|
16 |
|
---|
17 | <div class="main-content">
|
---|
18 | <div class="review-container">
|
---|
19 | <h1>Flight Reviews</h1>
|
---|
20 |
|
---|
21 | <div class="review-list">
|
---|
22 | <div v-for="review in reviews" :key="review.reviewid" class="review-item">
|
---|
23 | <h3>Description</h3>
|
---|
24 | <p>{{ review.review_comment }}</p>
|
---|
25 | <span>{{ review.date }}</span>
|
---|
26 | </div>
|
---|
27 | </div>
|
---|
28 | </div>
|
---|
29 | </div>
|
---|
30 | </div>
|
---|
31 | <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
|
---|
32 | <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
|
---|
33 | <script>
|
---|
34 | new Vue({
|
---|
35 | el: '#app',
|
---|
36 | data: {
|
---|
37 | reviews: []
|
---|
38 | },
|
---|
39 | methods: {
|
---|
40 | logout() {
|
---|
41 | window.location.href = '/';
|
---|
42 | }
|
---|
43 | },
|
---|
44 | mounted() {
|
---|
45 | axios.get('api/reviews')
|
---|
46 | .then(response => {
|
---|
47 | this.reviews = response.data;
|
---|
48 | console.log(response.data);
|
---|
49 | })
|
---|
50 | .catch(error => {
|
---|
51 | console.error("Error fetching reviews", error);
|
---|
52 | });
|
---|
53 | }
|
---|
54 | });
|
---|
55 | </script>
|
---|
56 |
|
---|
57 | </body>
|
---|
58 | </html>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.