Idrees/enhancement/437 update join us page #453
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📄 Pull Request Overview
Closes #437
Implements the fully responsive "Join Us" page based on the provided Figma design. This includes layout structure, styling, localization, dynamic content blocks, and automated tests.
🔧 Changes Made
Update Page: Update JoinUsPage with six dynamically generated content blocks (Discord, Contact, Feedback, etc.)
Block Component: Implemented a reusable component to render image, label, description, and one or more links.
Localization (i18n): Populated join-us.json for both fi and en locales with translated labels, descriptions, and links.
Assets: Added new image and icon assets for each block (stored under shared/assets/images and shared/assets/icons).
Styling: Created modular SCSS files for layout and individual blocks with support for responsiveness and accessibility.
Testing: Added unit tests for:
Storybook: Updated Storybook stories for the Block component and JoinUsPage for visual documentation.
✅ Checklist Before Submission
📝 Additional Information
Provide any additional context or information that reviewers may need to know:
