Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added the supporter page and updated the navigations #30

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

RajaprabuGaneshan
Copy link
Contributor

Description

Added the new webpage for supporters and updated the navigations.

Type of Change

  • New Feature

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

@RajaprabuGaneshan RajaprabuGaneshan requested a review from jesqi April 7, 2025 09:45
Copy link

github-actions bot commented Apr 7, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Files

@jesqi
Copy link
Contributor

jesqi commented Apr 8, 2025

Hi @RajaprabuGaneshan thanks for your PR! The page looks good. I made some inline comments. But I also noticed you might want to double check responsiveness on different screen sizes.

  • For example, the content look off-centered on a larger screen(2xl and larger):
    Screenshot 2025-04-07 at 8 44 14 PM
  • Navigation might need some adjustments on smaller screen:
    Screenshot 2025-04-07 at 8 47 07 PM
  • Table is off-centered on a smaller screen:
    Screenshot 2025-04-07 at 8 48 16 PM

I see some checks are failing here:

Please let me know if you have any questions. Thanks!

segmentMsg: "agntcy github clicked",
segmentOpt: {
link_label: "Github",
location: "global header",
resource_interaction: "Visit GitHub repositoty",
},
},
{
name: "Resources",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the resource page is ready yet. I know this link is in the design file but please confirm with Cindy if we want to hide it in the first release or not (to launch the supporters page).

@@ -77,7 +101,7 @@ const Navbar = () => {
// resource_interaction: "email signup",
// }}
>
<div className="flex-shrink-0 text-xl font-bold text-[#FBAB2C] hover:text-[#00142B] transition ease-in-out hover:bg-[#FBAB2C] border-2 border-[#FBAB2C] py-3 px-5 rounded-full">
<div className="flex-shrink-0 text-center text-xl font-bold text-[#FBAB2C] hover:text-[#00142B] transition ease-in-out hover:bg-[#FBAB2C] border-2 border-[#FBAB2C] py-3 md:py-0 lg:py-3 xl:py-3 2xl:py-3 px-5 rounded-full">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lg:py-3 xl:py-3 2xl:py-3 looks a little repetitive here to me. The UI should look the same if you remove xl:py-3 2xl:py-3 since they have the same value(py-3).

"use client";
import React, { useEffect, useState } from "react";
import "~/styles/form.css";
import { analytics } from "lib/segment";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although we have segment in the codebase. We are not ready to enable it yet since we are still waiting for the site to be on boarded with OneTrust Cookies Consent manager. I have submitted the request on March 31st. Hopefully I will hear back from them this week. But until we have a cookie consent manager enabled, let's disable segment for GDPR compliance.

<HubspotContactForm
region="na1"
portalId="19886599"
conversion_id='15706732'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This conversion_id is tied to the shift newsletter submission form. I don't know if the team want to track conversion on linkedIn for this form or not. We can either remove this conversion_id or ask the team to create a new linkedIn conversion ID for it. Please don't use 15706732 since this goes to a different form.

export default function Home() {
return (
<div className="min-h-[calc(100vh-100px)] flex items-center justify-center">
<Hero />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this page is a placeholder right now. Let's make sure we don't push it live until it is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants