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

Final - New Events Page #5007

Open
wants to merge 52 commits into
base: develop
Choose a base branch
from
Open

Final - New Events Page #5007

wants to merge 52 commits into from

Conversation

nabramow
Copy link
Contributor

@nabramow nabramow commented Oct 19, 2024

This is the final PR for the new events feature. The individual pieces have all already been reviewed in smaller PRs, so here we're looking for any final design or usability issues before it goes to prod.

Closes #4823

Web frontend checklist

  • [ x ] Formatted my code with yarn format
  • [ x ] There are no warnings from yarn lint --fix
  • There are no console warnings when running the app
  • Added any new components to storybook
  • [ x ] Added tests where relevant
  • [ x ] All tests pass
  • [ x ] Clicked around my changes running locally and it works
  • [ x ] Checked Desktop, Mobile and Tablet screen sizes

New Events Page - DESIGN ONLY
Change event type toggle to tabs - DESIGN ONLY
@nabramow nabramow linked an issue Oct 19, 2024 that may be closed by this pull request
Copy link

vercel bot commented Oct 19, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
couchers ✅ Ready (Inspect) Visit Preview Oct 20, 2024 10:27pm

@jesseallhands
Copy link
Contributor

Should we change the "communities" and "online" pills to "in-person" and "online"? That's the primary differentiator, right? I don't think we have any in-person events that wouldn't be associated with a community.

Screenshot_20241019_103726_Firefox

@bakeiro
Copy link
Contributor

bakeiro commented Oct 19, 2024

Should we change the "communities" and "online" pills to "in-person" and "online"? That's the primary differentiator, right? I don't think we have any in-person events that wouldn't be associated with a community.

I think there is a difference, because the community pill shows the events only of the communities that I belong, not just any community

@jesseallhands
Copy link
Contributor

I think there is a difference, because the community pill shows the events only of the communities that I belong, not just any community

In that case the pill should be "my community" and not just "community".

@bakeiro
Copy link
Contributor

bakeiro commented Oct 19, 2024

not the UI guy here but
image

I feels this text a bit small... right? (page wasn't zoomed out), if you feel the same, maybe we can increase it :)

@bakeiro
Copy link
Contributor

bakeiro commented Oct 19, 2024

about the code, was something new added to review? (this is just the merged of the reviewed PRs right?)

@nabramow
Copy link
Contributor Author

about the code, was something new added to review? (this is just the merged of the reviewed PRs right?)

No, no new functionality! This is just where all those PRs merged into.

@bakeiro
Copy link
Contributor

bakeiro commented Oct 20, 2024

[suggestion here, no needed to approve the PR or something like that]

I was thinking about the events component in the community page... maybe makes sense to standarize these components? (make them more similar, re-using the same component...)

@nabramow
Copy link
Contributor Author

[suggestion here, no needed to approve the PR or something like that]

I was thinking about the events component in the community page... maybe makes sense to standarize these components? (make them more similar, re-using the same component...)

I agree! Let's do it in a separate ticket? I'd want more feedback about how the pagination should work for that and any filters, and I think this PR is big enough.

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

Successfully merging this pull request may close these issues.

Create all events page Create new events page - Part I
3 participants