diff --git a/app/account/components/MyAccount/MiniEvents.js b/app/account/components/MyAccount/MiniEvents.js index c7473cf..4ee9dd3 100644 --- a/app/account/components/MyAccount/MiniEvents.js +++ b/app/account/components/MyAccount/MiniEvents.js @@ -1,6 +1,5 @@ import React, { useEffect, useState } from "react"; -const API_URL_PROD = - "https://api.ethicalspectacle.com/"; +const API_URL_PROD = "https://api.ethicalspectacle.com/"; function MiniEvents() { const [events, setEvents] = useState([]); @@ -38,37 +37,48 @@ function MiniEvents() { }; return (
-

Upcoming Events πŸ“…

+

+ Upcoming Events πŸ“… +

{events.length > 0 ? (
{events.map((event, index) => ( -
- -
-
{event.name}
+
+
+
+ {event.name} +
{event.url && ( - Sign Up :) + + Sign Up :) + )}
-
{formatDate(event.date)}
-
{event.address}
- -
- {event.description} +
+ {formatDate(event.date)}
+
{event.address}
- - +
{event.description}
))}
) : ( -
We'll post some events soon, miss you too😒
+
+ We'll post some events soon, miss you too😒 +
)}
); - } export default MiniEvents; diff --git a/app/brand/page.jsx b/app/brand/page.jsx new file mode 100644 index 0000000..3311a82 --- /dev/null +++ b/app/brand/page.jsx @@ -0,0 +1,131 @@ +import Image from "next/image"; +import whitelogo from "../assets/whitelogo.svg"; + +function PrivacyPolicy() { + // Get the current date + const currentDate = new Date(); + + return ( +
+
+ {/* Ethical Spectacle Research */} +

Privacy Policy

+

Updated on {Date()}

+
+
+ +
+
+ ); +} + +export default PrivacyPolicy; + +import React from "react"; + +const PrivacyPolicyText = () => { + return ( +
+

+ At Ethical Spectacle Research, we take your privacy seriously. This + privacy policy explains what personal data we collect, how we use and + protect it, and the rights you have concerning your personal + information. +

+ +

Information We Collect

+

+ We may collect personal information directly from you, such as your + name, email address, and other contact details when you interact with + us. We may also collect usage data automatically through technologies + like cookies when you visit our website. +

+ +

+ How We Use Your Information +

+

+ We use the information we collect for legitimate business purposes, such + as: +

+
    +
  • +

    + Communicating with you about our research activities and findings +

    +
  • +
  • +

    Improving our website and services

    +
  • +
  • +

    + Analyzing usage trends to better understand our audience +

    +
  • +
  • +

    Complying with legal obligations

    +
  • +
+

+ We will only process your personal data if we have a lawful basis for + doing so, such as your consent, contractual necessity, or our legitimate + interests. +

+ +

+ Data Sharing and Retention +

+

+ We do not sell your personal data to third parties. We may share your + information with trusted service providers who perform services on our + behalf, under strict confidentiality obligations. We retain your data + for only as long as necessary for our legitimate business purposes. +

+ +

Data Security

+

+ We implement reasonable technical, administrative, and physical + safeguards to protect your personal information from unauthorized + access, use, or disclosure. However, no method of transmission over the + internet or data storage is 100% secure. +

+ +

Your Rights

+

+ You may have certain rights regarding your personal data, such as the + rights of access, rectification, erasure, restriction of processing, + data portability, and objection to processing. Contact us to exercise + these rights. +

+ +

+ Changes to this Policy +

+

+ We may update this privacy policy from time to time by posting a new + version on our website. You should check this page occasionally to + ensure you agree with any changes. +

+ +

Contact Us

+

+ If you have any questions about this privacy policy or our data + practices, please contact us at maximus@ethicalspectacle.com. +

+ +

+ By using our website and services, you consent to the terms of this + privacy policy. +

+
+ ); +}; diff --git a/app/components/Footer.js b/app/components/Footer.js index fd2331f..13890e6 100644 --- a/app/components/Footer.js +++ b/app/components/Footer.js @@ -8,9 +8,9 @@ import Link from "next/link"; export default function Footer() { return ( -