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

Create splash page for web #107

Merged
merged 7 commits into from
May 21, 2024
Merged

Conversation

aswallace
Copy link
Contributor

Description

This adds the splash page based on the Figma prototype. Currently has placeholders for the carousel images/text and the walkthrough video, as well as empty routes to the datasets and learn pages.
Also adds the global header (web only) with conditional menu items
Closes #88

Changes

  • Added the router per closed PR Add routing to application #100
  • Added SVG loading to webpack, mainly for the logo, which did not work with the current SVG wrapper
  • Updated styling variables: Roboto --> Open Sans, and new global colors. Have not removed the old variables yet as the app itself still needs to be updated to use the new ones

Screenshots

Figma design
image

Implementation
image

Copy link
Contributor

@SeanLeRoy SeanLeRoy left a comment

Choose a reason for hiding this comment

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

Awesome work Anya!

--dark-grey: #313131;
--medium-grey: #4B4B4B;
--light-grey: #BFBFBF;
--white: #ffffff;
--red: #c23030;

/* DEFAULT THEME (dark theme) */
/* To do: Update greys to new theme, check components for consistency */
Copy link
Contributor

Choose a reason for hiding this comment

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

Glad to see this being kept maintained!

packages/web/src/components/Header/Help.tsx Outdated Show resolved Hide resolved
packages/web/src/components/Header/Help.tsx Outdated Show resolved Hide resolved
packages/web/src/components/Header/index.tsx Show resolved Hide resolved
packages/web/src/index.tsx Outdated Show resolved Hide resolved
@aswallace aswallace changed the base branch from feature/enable-web to main May 21, 2024 19:29
@aswallace aswallace linked an issue May 21, 2024 that may be closed by this pull request
@aswallace aswallace merged commit 7fcfac9 into main May 21, 2024
3 checks passed
@aswallace aswallace deleted the feature/create-splash-page-route branch May 22, 2024 02:58
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.

Create splash page
3 participants