-
+
-

+

Privacy Policy

@@ -50,14 +52,14 @@ const PrivacyPolicyPage = () => { Privacy Policiy Pana Illustration

-
-
+
+

Overview

  • @@ -193,7 +195,9 @@ const PrivacyPolicyPage = () => { {" "} for more info on how to opt out.

    -

    Cookies and other tracking technologies

    +

    + Cookies and other tracking technologies +

    • Cookies are small text files that websites place on the computers @@ -220,7 +224,10 @@ const PrivacyPolicyPage = () => { improve the user experience, manage the content on our Sites, and analyze how users navigate and use the Sites.

      Third-party service providers we may use include{" "} - + Google Analytics ,{" "} @@ -233,21 +240,28 @@ const PrivacyPolicyPage = () => { .

      -

      How to opt-out of the use of cookies

      +

      + How to opt-out of the use of cookies +

      Most browsers are initially set up to accept HTTP cookies. If you want to restrict or block the cookies that are set by our Site, or any other site, you can do so through your browser setting. The ‘Help’ function in your browser should explain how. Alternatively, you can visit{" "} - + www.aboutcookies.org , which contains comprehensive information on how to do this on a wide variety of browsers. You will find general information about cookies and details on how to delete cookies from your machine.

      -

      As required by law and similar disclosures

      +

      + As required by law and similar disclosures +

      • We may access, preserve, and disclose your information if we @@ -312,7 +326,9 @@ const PrivacyPolicyPage = () => { security or privacy of your information.
      -

      Right to be forgotten and rectification

      +

      + Right to be forgotten and rectification +

      • You may request that we make corrections to any personal data that @@ -344,7 +360,10 @@ const PrivacyPolicyPage = () => {

        If you have any questions, comments, concerns, or complaints related to our Review Tool websites, please contact us by email at{" "} - + privacy@hackforla.org , or by mail at: diff --git a/frontend/src/pages/QualifierPage/QualifierComponents.tsx b/frontend/src/pages/QualifierPage/QualifierComponents.tsx index 928cef4c..f2ec08d5 100644 --- a/frontend/src/pages/QualifierPage/QualifierComponents.tsx +++ b/frontend/src/pages/QualifierPage/QualifierComponents.tsx @@ -13,7 +13,7 @@ function QualifierTitle({ children, title }: QualifierTitleProps) { return (

        {title}

        -

        {children}

        +

        {children}

        ); } diff --git a/frontend/src/pages/QualifierPage/QualifierPage.tsx b/frontend/src/pages/QualifierPage/QualifierPage.tsx index 0316be1a..e6600824 100644 --- a/frontend/src/pages/QualifierPage/QualifierPage.tsx +++ b/frontend/src/pages/QualifierPage/QualifierPage.tsx @@ -9,7 +9,7 @@ import { QualifiersProvider } from "context/QualifiersContext"; // Lazy Imports const QualifierPageRoles = React.lazy(() => import("./QualifierPageRoles")); const QualifierPageCalendar = React.lazy( - () => import("./QualifierPageCalendar") + () => import("./QualifierPageCalendar"), ); function loader({ params }: any) { diff --git a/frontend/src/pages/QualifierPage/QualifierPageRoles.tsx b/frontend/src/pages/QualifierPage/QualifierPageRoles.tsx index 39b2776f..ed3be1f8 100644 --- a/frontend/src/pages/QualifierPage/QualifierPageRoles.tsx +++ b/frontend/src/pages/QualifierPage/QualifierPageRoles.tsx @@ -1,3 +1,4 @@ +/* eslint-disable react/no-unescaped-entities */ // External Imports import React, { Fragment, useState } from "react"; import { useNavigate } from "react-router-dom"; @@ -55,7 +56,7 @@ const QualifierPageRoles: React.FC = () => { acc[cleanRoleName] = !allSelected; // Set all roles to true if not all are currently selected, otherwise set all to false return acc; }, - {} + {}, ); return { ...prevState, @@ -123,20 +124,20 @@ const QualifierPageRoles: React.FC = () => { aria-pressed={ selectedRoles[cleanCopName] && Object.values(selectedRoles[cleanCopName]).every( - (role) => role + (role) => role, ) } onClick={() => handleSelectAll(cleanCopName, cop.roles)} onKeyDown={(e) => onKey( () => handleSelectAll(cleanCopName, cop.roles), - "Enter" + "Enter", )(e) } > {selectedRoles[cleanCopName] && Object.values(selectedRoles[cleanCopName]).every( - (role) => role + (role) => role, ) ? "Deselect All" : "Select All"} diff --git a/frontend/src/router/Router.tsx b/frontend/src/router/Router.tsx index 59a417c1..aadb46e9 100644 --- a/frontend/src/router/Router.tsx +++ b/frontend/src/router/Router.tsx @@ -57,7 +57,7 @@ const router = createBrowserRouter([ }, { path: "privacypolicy", - element: , + element: , }, ], }, diff --git a/frontend/src/tw-components/AuthNav.tsx b/frontend/src/tw-components/AuthNav.tsx index c188b51a..6624f9ac 100644 --- a/frontend/src/tw-components/AuthNav.tsx +++ b/frontend/src/tw-components/AuthNav.tsx @@ -21,8 +21,8 @@ function AuthNav() { }; return ( -
        -
        +
        +
        Back to home arrow diff --git a/frontend/src/tw-components/CookieBanner.tsx b/frontend/src/tw-components/CookieBanner.tsx index b6604e2c..a41bf804 100644 --- a/frontend/src/tw-components/CookieBanner.tsx +++ b/frontend/src/tw-components/CookieBanner.tsx @@ -1,6 +1,7 @@ +/* eslint-disable react/no-unescaped-entities */ // External Imports import React, { useState } from "react"; -import Cookies from 'js-cookie'; +import Cookies from "js-cookie"; // Internal Imports import { IconButton } from "components/components"; @@ -9,47 +10,62 @@ import { iconX } from "assets/images/images"; interface CookieBannerProps extends React.PropsWithChildren {} function CookieBanner(props: CookieBannerProps) { - const [hidden, setIsHidden] = useState(Cookies.get('cookieConsent') !== undefined); + const [hidden, setIsHidden] = useState( + Cookies.get("cookieConsent") !== undefined, + ); const handleAcceptCookies = () => { - Cookies.set('cookieConsent', 'true', { expires: 365}) - setIsHidden(true) - } + Cookies.set("cookieConsent", "true", { expires: 365 }); + setIsHidden(true); + }; const handleDeclineCookies = () => { - Cookies.set('cookieConsent', 'false', { expires: 365}) - setIsHidden(true) - } + Cookies.set("cookieConsent", "false", { expires: 365 }); + setIsHidden(true); + }; return (