Denis Thiessen
5 months ago
6 changed files with 204 additions and 9 deletions
-
41src/App.js
-
46src/pages/study_site_1/FlightProblems.jsx
-
31src/pages/study_site_1/GeneralConcerns.jsx
-
40src/pages/study_site_1/MyBookings.jsx
-
37src/pages/study_site_1/Rebooking.jsx
-
18src/pages/study_site_1/StartPage1.jsx
@ -0,0 +1,46 @@ |
|||||
|
import React from "react"; |
||||
|
import { Text, Spacer, Card, Grid } from "@geist-ui/core"; |
||||
|
|
||||
|
const flightIssues = [ |
||||
|
{ |
||||
|
flightNumber: "BB123", |
||||
|
issue: "Delayed", |
||||
|
details: |
||||
|
"The flight is delayed due to weather conditions. Estimated departure: 14:30.", |
||||
|
}, |
||||
|
{ |
||||
|
flightNumber: "BB456", |
||||
|
issue: "Cancelled", |
||||
|
details: |
||||
|
"The flight has been cancelled due to technical issues. Please contact support for rebooking.", |
||||
|
}, |
||||
|
{ |
||||
|
flightNumber: "BB789", |
||||
|
issue: "Rescheduled", |
||||
|
details: |
||||
|
"The flight has been rescheduled to a later time. New departure: 18:00.", |
||||
|
}, |
||||
|
]; |
||||
|
|
||||
|
function FlightProblems() { |
||||
|
return ( |
||||
|
<div> |
||||
|
<Spacer h={2} /> |
||||
|
<h3>Current Flight Issues</h3> |
||||
|
<Spacer h={2} /> |
||||
|
<Grid.Container gap={2} justify="center"> |
||||
|
{flightIssues.map((issue, index) => ( |
||||
|
<Grid xs={24} sm={12} md={8} key={index}> |
||||
|
<Card shadow> |
||||
|
<Text h4>{`Flight Number: ${issue.flightNumber}`}</Text> |
||||
|
<Text type="warning">{`Issue: ${issue.issue}`}</Text> |
||||
|
<Text>{`Details: ${issue.details}`}</Text> |
||||
|
</Card> |
||||
|
</Grid> |
||||
|
))} |
||||
|
</Grid.Container> |
||||
|
</div> |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
export default FlightProblems; |
@ -0,0 +1,31 @@ |
|||||
|
import React from "react"; |
||||
|
import { Text, Spacer } from "@geist-ui/core"; |
||||
|
|
||||
|
function GeneralConcerns() { |
||||
|
return ( |
||||
|
<div> |
||||
|
<Spacer h={2} /> |
||||
|
<h3>General Concerns</h3> |
||||
|
<Spacer h={2} /> |
||||
|
<div> |
||||
|
<Text> |
||||
|
Have general concerns or questions about your flight with BudgetBird |
||||
|
Airlines? We're here to help. Whether you need information about our |
||||
|
policies, services, or anything else, our support team is available |
||||
|
24/7 to assist you. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
Contact us via phone, email, or our online contact form for any |
||||
|
inquiries. We strive to provide a comfortable and enjoyable experience |
||||
|
for all our passengers. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
For immediate assistance, please reach out to our customer support |
||||
|
team using the contact details provided on our website. |
||||
|
</Text> |
||||
|
</div> |
||||
|
</div> |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
export default GeneralConcerns; |
@ -0,0 +1,40 @@ |
|||||
|
import React from "react"; |
||||
|
import { Text, Spacer } from "@geist-ui/core"; |
||||
|
|
||||
|
function MyBookings() { |
||||
|
return ( |
||||
|
<div> |
||||
|
<Spacer h={2} /> |
||||
|
<h3>My Bookings</h3> |
||||
|
<Spacer h={2} /> |
||||
|
<div> |
||||
|
<Text> |
||||
|
Welcome to the My Bookings section. Here, you can view and manage all |
||||
|
your current and past flight bookings with BudgetBird Airlines. You |
||||
|
can: |
||||
|
</Text> |
||||
|
<ul> |
||||
|
<li>View your booking details</li> |
||||
|
<li>Check flight schedules</li> |
||||
|
<li>Update your contact information</li> |
||||
|
<li>Add special requests for your flights</li> |
||||
|
<li>Cancel or rebook your flights</li> |
||||
|
</ul> |
||||
|
<Text> |
||||
|
To access your bookings, please log in to your BudgetBird Airlines |
||||
|
account using your email and password. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
If you encounter any issues while accessing your bookings, please |
||||
|
contact our customer support team for assistance. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
And keep in mind, this is a user study, so there are no flight |
||||
|
bookings available. 😊 |
||||
|
</Text> |
||||
|
</div> |
||||
|
</div> |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
export default MyBookings; |
@ -0,0 +1,37 @@ |
|||||
|
import React from "react"; |
||||
|
import { Text, Spacer } from "@geist-ui/core"; |
||||
|
|
||||
|
function Rebooking() { |
||||
|
return ( |
||||
|
<div> |
||||
|
<Spacer h={2} /> |
||||
|
<h3>Rebooking</h3> |
||||
|
<Spacer h={2} /> |
||||
|
<div> |
||||
|
<Text> |
||||
|
Need to change your booking? No problem. You can rebook your flight |
||||
|
with BudgetBird Airlines easily. To rebook, visit the{" "} |
||||
|
<a href="./my_bookings">My Bookings</a> |
||||
|
section, select the booking you wish to change, and follow the prompts |
||||
|
to update your travel dates or other details. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
Please note that changes to your booking may incur additional fees |
||||
|
depending on the terms and conditions of your original booking. For |
||||
|
detailed information, refer to your booking confirmation or contact |
||||
|
our support team. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
If you have any questions about the rebooking process or need |
||||
|
assistance, please contact our customer support team. |
||||
|
</Text> |
||||
|
<Text> |
||||
|
And keep in mind, this is a user study, so there are no flight |
||||
|
(re-)bookings available here. 😊 |
||||
|
</Text> |
||||
|
</div> |
||||
|
</div> |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
export default Rebooking; |
Write
Preview
Loading…
Cancel
Save
Reference in new issue