Skip to content

Conversation

@dvidsilva
Copy link
Contributor

@dvidsilva dvidsilva commented Oct 1, 2025

This pull request introduces several new and refactored components to improve content rendering, product display, and site structure. The main focus is on modularizing product cards, enhancing content block rendering, updating navigation, and adding a new footer component.

Component and Content Rendering Improvements:

  • Added a new blocks.content.astro component for rendering rich content blocks, supporting paragraphs, headings (all levels), code, lists, quotes, and images with appropriate styling and accessibility.
  • Introduced a new markket/pages.cards.astro component to display cards for various pages, handling flexible data structures and improving image and description handling.

Product Display Refactor:

  • Replaced the old cardProduct.tsx with a new, simplified product.cards.tsx component for displaying product cards, now using a more consistent structure and linking to the correct product detail pages. [1] [2]
  • Updated categoryFilters.tsx to import the new product.cards.tsx instead of the removed cardProduct.tsx.

Navigation and Footer Updates:

  • Updated the navigation dropdown to link the "Product Page" to /astro-ecommerce/servicios/ instead of /product/, reflecting the new route structure.
  • Added a new simpleFooter.tsx component for a modern, responsive footer with store info, quick links, support links, and contact details, supporting dynamic store data.

@dvidsilva dvidsilva force-pushed the feat/pages branch 2 times, most recently from e473ad9 to e685cb3 Compare October 7, 2025 20:10
@dvidsilva dvidsilva merged commit 2b02609 into main Oct 7, 2025
1 check passed
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