From 0f303cb53de47904bf69eac5942d7d28330cea49 Mon Sep 17 00:00:00 2001 From: Denis Thiessen Date: Wed, 5 Jun 2024 23:07:12 +0200 Subject: [PATCH] feat: Added basic version of site 5 --- public/images/cheerful_chateaus_logo.png | Bin 0 -> 17014 bytes src/pages/study_site_5/StartPage5.jsx | 128 ++++++++++++++++++ .../tab_content/PropertyConstruction.jsx | 13 ++ .../tab_content/PropertyContact.jsx | 14 ++ .../tab_content/PropertyEnergyEfficiency.jsx | 14 ++ .../tab_content/PropertyFacilities.jsx | 14 ++ .../tab_content/PropertyFeatures.jsx | 14 ++ .../tab_content/PropertyLocation.jsx | 14 ++ .../tab_content/PropertyNotices.jsx | 13 ++ .../tab_content/PropertyOutsideSpace.jsx | 13 ++ .../tab_content/PropertyOverview.jsx | 14 ++ .../tab_content/PropertyTransfer.jsx | 13 ++ 12 files changed, 264 insertions(+) create mode 100644 public/images/cheerful_chateaus_logo.png create mode 100644 src/pages/study_site_5/StartPage5.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyConstruction.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyContact.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyEnergyEfficiency.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyFacilities.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyFeatures.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyLocation.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyNotices.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyOutsideSpace.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyOverview.jsx create mode 100644 src/pages/study_site_5/tab_content/PropertyTransfer.jsx diff --git a/public/images/cheerful_chateaus_logo.png b/public/images/cheerful_chateaus_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0cfc045724a6ade6d60015b63ebfb11ea0f22b5b GIT binary patch literal 17014 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 o_s0-5c!Tv{Z~n7wuzreqC{)kByGb%7 literal 0 HcmV?d00001 diff --git a/src/pages/study_site_5/StartPage5.jsx b/src/pages/study_site_5/StartPage5.jsx new file mode 100644 index 0000000..e8f55d8 --- /dev/null +++ b/src/pages/study_site_5/StartPage5.jsx @@ -0,0 +1,128 @@ +import React, { useState } from "react"; +import WebpageBanner from "../../components/webpage_container/WebpageBanner"; +import { + StudySite, + getHeatmapData, +} from "../../components/webpage_container/StudySite"; +import { pushToMouseLog } from "../../core/log/SensorLogger"; +import { Spacer } from "@geist-ui/core"; +import ScrollableTab from "../../components/ScrollableTab"; +import { Tab } from "react-tabs-scrollable"; +import { + Info, + Clipboard, + Search, + MapPin, + Home, + Star, + Phone, + Zap, + CheckSquare, + Cloud, +} from "@geist-ui/icons"; +import PropertyOverview from "./tab_content/PropertyOverview"; +import PropertyFeatures from "./tab_content/PropertyFeatures"; +import PropertyEnergyEfficiency from "./tab_content/PropertyEnergyEfficiency"; +import PropertyLocation from "./tab_content/PropertyLocation"; +import PropertyTransfer from "./tab_content/PropertyTransfer"; +import PropertyConstruction from "./tab_content/PropertyConstruction"; +import PropertyFacilities from "./tab_content/PropertyFacilities"; +import PropertyOutsideSpace from "./tab_content/PropertyOutsideSpace"; +import PropertyNotices from "./tab_content/PropertyNotices"; +import PropertyContact from "./tab_content/PropertyContact"; + +const tabContent = [ + , + , + , + , + , + , + , + , + , + , +]; + +function StartPage5({ redirectLoc }) { + const [activeTabIndex, setActiveTabIndex] = useState(0); + + var saveMouseLog = function () { + pushToMouseLog(getHeatmapData()); + }; + + const onActiveTabChange = (index) => { + setActiveTabIndex(index); + }; + + // TODO THINK IF I WANT TO JUST USE AN OVERLAY FOR OTHER DUMMY LINKS, WHICH ARENT CORRECT??? + // IS THAT OKAY??? + + return ( + + + + Cheerful Chateaus Logo + + {tabContent[activeTabIndex]} + + + + + Overview + + + + + Features + + + + + Energy Efficiency + + + + + Location + + + + + Transfer + + + + + Construction + + + + + Facilities + + + + + Outside Space + + + + + Notices + + + + + Contact + + + + ); +} + +export default StartPage5; diff --git a/src/pages/study_site_5/tab_content/PropertyConstruction.jsx b/src/pages/study_site_5/tab_content/PropertyConstruction.jsx new file mode 100644 index 0000000..7dbefd4 --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyConstruction.jsx @@ -0,0 +1,13 @@ +import { Text } from "@geist-ui/core"; + +function PropertyConstruction() { + return ( + + Built in 2010, the flat features modern construction techniques and + high-quality materials. The building is well-maintained and complies with + all current safety and building regulations. + + ); +} + +export default PropertyConstruction; diff --git a/src/pages/study_site_5/tab_content/PropertyContact.jsx b/src/pages/study_site_5/tab_content/PropertyContact.jsx new file mode 100644 index 0000000..6bb4bdb --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyContact.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function PropertyContact() { + return ( + + For more information or to schedule a viewing, please contact us at:
+ Email: info@cheerfulchateaus.com
+ Phone: +31 20 123 4567
+ Address: Prinsengracht 123, 1016 GJ Amsterdam, Netherlands +
+ ); +} + +export default PropertyContact; diff --git a/src/pages/study_site_5/tab_content/PropertyEnergyEfficiency.jsx b/src/pages/study_site_5/tab_content/PropertyEnergyEfficiency.jsx new file mode 100644 index 0000000..2cda0aa --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyEnergyEfficiency.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function PropertyEnergyEfficiency() { + return ( + + This flat has an energy efficiency rating of A, thanks to its modern + insulation, double-glazed windows, and energy-efficient appliances. Enjoy + lower utility bills and a smaller carbon footprint while living in + comfort. + + ); +} + +export default PropertyEnergyEfficiency; diff --git a/src/pages/study_site_5/tab_content/PropertyFacilities.jsx b/src/pages/study_site_5/tab_content/PropertyFacilities.jsx new file mode 100644 index 0000000..4ba6e2f --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyFacilities.jsx @@ -0,0 +1,14 @@ +function PropertyFacilities() { + return ( +
    +
  • Secure Entry System
  • +
  • Underground Parking
  • +
  • Bicycle Storage
  • +
  • Fitness Center
  • +
  • Communal Garden
  • +
  • Elevator Access
  • +
+ ); +} + +export default PropertyFacilities; diff --git a/src/pages/study_site_5/tab_content/PropertyFeatures.jsx b/src/pages/study_site_5/tab_content/PropertyFeatures.jsx new file mode 100644 index 0000000..dcb41a2 --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyFeatures.jsx @@ -0,0 +1,14 @@ +function PropertyFeatures() { + return ( +
    +
  • 2 Spacious Bedrooms
  • +
  • 1 Modern Bathroom
  • +
  • Open Plan Living and Dining Area
  • +
  • Hardwood Floors
  • +
  • High-Speed Internet
  • +
  • In-Uni Laundry
  • +
+ ); +} + +export default PropertyFeatures; diff --git a/src/pages/study_site_5/tab_content/PropertyLocation.jsx b/src/pages/study_site_5/tab_content/PropertyLocation.jsx new file mode 100644 index 0000000..4654693 --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyLocation.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function PropertyLocation() { + return ( + + Situated in the vibrant district of Jordaan, the flat is within walking + distance to key landmarks, shopping districts, and public transportation + hubs. Nearby attractions include the Anne Frank House, the Westermarkt, + and the bustling Dam Square. + + ); +} + +export default PropertyLocation; diff --git a/src/pages/study_site_5/tab_content/PropertyNotices.jsx b/src/pages/study_site_5/tab_content/PropertyNotices.jsx new file mode 100644 index 0000000..37edc24 --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyNotices.jsx @@ -0,0 +1,13 @@ +function PropertyNotices() { + return ( +
    +
  • No Pets Allowed
  • +
  • No Smoking
  • +
  • Minimum Lease Term: 12 Months
  • +
  • Deposit Required: €1500
  • +
  • Monthly Rent: €2000
  • +
+ ); +} + +export default PropertyNotices; diff --git a/src/pages/study_site_5/tab_content/PropertyOutsideSpace.jsx b/src/pages/study_site_5/tab_content/PropertyOutsideSpace.jsx new file mode 100644 index 0000000..0baf1fe --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyOutsideSpace.jsx @@ -0,0 +1,13 @@ +import { Text } from "@geist-ui/core"; + +function PropertyOutsideSpace() { + return ( + + The flat includes a private balcony with stunning views of the Amsterdam + skyline. The building also features a communal rooftop terrace, perfect + for relaxing and socializing with neighbors. + + ); +} + +export default PropertyOutsideSpace; diff --git a/src/pages/study_site_5/tab_content/PropertyOverview.jsx b/src/pages/study_site_5/tab_content/PropertyOverview.jsx new file mode 100644 index 0000000..b97dd64 --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyOverview.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function PropertyOverview() { + return ( + + Welcome to Cheerful Chateaus! Our featured flat is a charming 2-bedroom + apartment located in the heart of Amsterdam. Perfectly suited for urban + professionals and small families, this modern flat offers a blend of + comfort and convenience with a touch of luxury. + + ); +} + +export default PropertyOverview; diff --git a/src/pages/study_site_5/tab_content/PropertyTransfer.jsx b/src/pages/study_site_5/tab_content/PropertyTransfer.jsx new file mode 100644 index 0000000..cf800da --- /dev/null +++ b/src/pages/study_site_5/tab_content/PropertyTransfer.jsx @@ -0,0 +1,13 @@ +import { Text } from "@geist-ui/core"; + +function PropertyTransfer() { + return ( + + The flat is available for immediate transfer. Our friendly staff will + guide you through the process, ensuring a smooth and hassle-free move-in + experience. We offer flexible viewing times to accommodate your schedule. + + ); +} + +export default PropertyTransfer;