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

feat: feature ideas page #2420

Merged
merged 18 commits into from
Aug 20, 2024
Merged

feat: feature ideas page #2420

merged 18 commits into from
Aug 20, 2024

Conversation

LeoniePeters
Copy link
Contributor

@LeoniePeters LeoniePeters commented Aug 13, 2024

  • Adds new feature-ideas page
    • fetches page content (incl. features) from Contentful
  • Adds new FeatureIdeas component
    • renders an error message when no features with custom illustration
    • renders content card for each feature with custom footer with vote button
    • mock voting functionality (to be updated when db and API are ready)
  • Adds Feature ideas link to the side bar navigation (behind feat toggle)
  • Refactors ContentCard to optionally have a link
  • Refactors ErrorMessage to have a titleTag prop, remove redundant gridless prop
  • Adds icons: feature-ideas (for sidebar menu), thumbsup and thumbsup-outlined
  • Adds FeatureIdeas component to the style guide

Copy link

JIRA ticket: EC-6892

Copy link

Preview deployment: https://pr-2420.portal-js.dev.eanadev.org/

@LeoniePeters LeoniePeters marked this pull request as draft August 13, 2024 12:29
@LeoniePeters LeoniePeters marked this pull request as ready for review August 14, 2024 08:11
Copy link

@rwd rwd merged commit aa50071 into master Aug 20, 2024
16 of 17 checks passed
@rwd rwd deleted the chore/EC-6892-feature-ideas-page branch August 20, 2024 12:29
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