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

Feature Request: Create Run Table Component #547

Open
2 tasks
erunks opened this issue Mar 10, 2023 · 1 comment
Open
2 tasks

Feature Request: Create Run Table Component #547

erunks opened this issue Mar 10, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request low priority

Comments

@erunks
Copy link
Contributor

erunks commented Mar 10, 2023

What are you wanting to be added?

Goal: Create the Run Table component and sub components

Objectives:

  • After navigating to /board/{slug}, you should see the run table for a given leaderboard
    • it is not expected that the table be populated with real data at this time
  • This component should be reactive and mobile first

Resources:

Figma Component

Mobile design Desktop design
image image
  • Note that the Run Table design is slightly out of date, as the verified column is no longer needed
  • Also note that the Run Component itself has two variants in the mobile design. There is a list style, which makes the table have a horizontal overflow, and then there is a compact style, which displays all the information without the table headers. Ideally, this difference in rendering will be based on user preferences, but for now I think it's okay to assume the default would be the list style.
List Style Compact Style
image image

Things to know:

  • Designs are likely going to change, once we have enough of a working demo site together for our designers to work on the look and feel of the project. If handling both the styles of the run component is too much effort, then I would say it's okay to just stick with the list style view for now.
  • If you don't have access to the Figma, that can be found also in the #resources, ask about access to it in #general-dev and someone should be able to help you out

What might break?

N/A

Relevant Issues

#545 is kind of a blocker in terms of getting actual information about the leaderboard. Theoretically, the route should be setup the same, so these issues should be able to be worked on simultaneously.

@erunks erunks added the enhancement New feature or request label Mar 10, 2023
@erunks erunks added this to the Leaderboard Page milestone Mar 10, 2023
@erunks erunks added this to MVP Mar 10, 2023
@github-project-automation github-project-automation bot moved this to To do in MVP Mar 10, 2023
@zysim zysim self-assigned this Jul 6, 2024
@zysim
Copy link
Contributor

zysim commented Jul 6, 2024

Guess I can pick this up rn. Plus; we've got this new UI to use, so I'll build that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority
Projects
Status: To do
Development

No branches or pull requests

3 participants