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

Create Compound Components (Header, Footer) #8

Open
3 tasks
sanjaysah101 opened this issue Sep 7, 2024 · 0 comments
Open
3 tasks

Create Compound Components (Header, Footer) #8

sanjaysah101 opened this issue Sep 7, 2024 · 0 comments

Comments

@sanjaysah101
Copy link
Collaborator

Description

Develop reusable compound components for the email templates, specifically the Header and Footer. These components will leverage the previously created atom components (e.g., Typography, Link, Image) to structure consistent and visually appealing sections that will be used across various email templates.

Header Component

  • The Header component will typically include elements like the logo, navigation links, and any other top-of-email content.
  • Ensure the Header is responsive and matches the design specifications.

Footer Component

  • The Footer component will include elements like social media links, contact information, legal disclaimers, and unsubscribe options.
  • Ensure the Footer is styled consistently with the design and is responsive.

Tasks

  • Implement the Header Component:

    • Use existing components like Image for the logo, Link for navigation, and Typography for text.
    • Ensure the Header is flexible and can be easily adapted for different email templates.
    • Style the Header to match the Figma design and ensure responsiveness.
  • Implement the Footer Component:

    • Use existing components like Link for social media and unsubscribe links, and Typography for contact information and disclaimers.
    • Ensure the Footer is consistent with the design and can accommodate various content needs (e.g., different lengths of text).
    • Style the Footer to match the Figma design and ensure responsiveness.
  • Test the Components:

    • Test the Header and Footer components in the React-Email preview to ensure they render correctly across different email clients.
    • Ensure both components are responsive and accessible.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant