Skip to content

Abstract Page Layouts into Reusable Responsive Components #152

Description

@itasimo

Most pages across the website rely on a few recurring layout patterns:

  • Text Left, Image Right
  • Image Left, Text Right
  • Text Only
  • Text with Cards

Currently, these layouts are rewritten repeatedly across different pages. We should abstract these core patterns into dedicated, reusable layout components.

Objectives:

  • Reduce Code Duplication: Prevent rewriting the same UI patterns on every new page.
  • Ensure Consistency: Standardize page structures and spacing across the entire application.
  • Improve Responsiveness: Handle breakpoints and mobile layouts centrally within the abstracted components.

Metadata

Metadata

Assignees

Labels

area: frontendRelates to frontend or user interface codedifficulty: easyBeginner-friendly issue — low complexitypriority: mediumModerate priority — should be done soon

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions