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