Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

feature/COR-1597-contact-page-improved-design #4873

Merged
merged 12 commits into from
Sep 20, 2023

Conversation

APW26
Copy link
Contributor

@APW26 APW26 commented Sep 18, 2023

Summary

  • Redesigned contact page
  • Introduced <ContentLayout> which is now used on content pages like: About, FAQ, and Contact.
  • Added a new icon
  • Created new schemas for Sanity
  • Extended the typography components to also accept MarginProps to avoid having to constantly wrap those components in boxes to space them out.

The feature works by dividing the contact page into groups and items. Items belong to groups, and the groups belong to the Contact page document in Sanity. Each group has a list of items which are connected to it by the way the schemas are built in Sanity (using references), no additional logic is required to link items and groups. The order of appearance of groups can be controlled in Sanity as well.

Screenshots

Before

Toggle before screenshots

image

After

Toggle after screenshots

image

@APW26 APW26 merged commit dae12d5 into develop Sep 20, 2023
7 checks passed
@APW26 APW26 deleted the feature/COR-1597-contact-page-improved-design branch September 20, 2023 10:40
ben-van-eekelen pushed a commit that referenced this pull request Oct 3, 2023
ben-van-eekelen pushed a commit that referenced this pull request Oct 4, 2023
ben-van-eekelen pushed a commit that referenced this pull request Oct 4, 2023
ben-van-eekelen pushed a commit that referenced this pull request Oct 6, 2023
@ben-van-eekelen ben-van-eekelen mentioned this pull request Oct 10, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants