diff --git a/ROADMAP.md b/ROADMAP.md index 6367611..cc46e06 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -339,29 +339,7 @@ This ensures sellers never unknowingly sell at a loss due to Printify price chan ## Quick Wins (Low Effort) -### Enhanced Contact Page -**Status:** Not implemented -**Effort:** Small - -The current contact page has subtle footer social icons that are easy to miss. Improvements: - -1. **Newsletter signup card** - Prominent card encouraging newsletter subscription as the best way to stay updated (already in footer, but deserves dedicated placement) - -2. **Social media links card** - Full-width card listing social platforms with icons and text labels: - ``` - [Instagram icon] Instagram - [Patreon icon] Patreon - [TikTok icon] TikTok - [Facebook icon] Facebook - [Pinterest icon] Pinterest - ``` - This makes social links more discoverable than the current small footer icons. - -**Implementation:** -- Add `newsletter_card/1` component to ShopComponents -- Add `social_links_card/1` component with configurable platforms -- Update contact page template to include both cards -- Consider making platforms configurable via theme settings +*(None pending)* --- @@ -488,3 +466,9 @@ The project is currently named `simpleshop_theme` (reflecting its origins as a t - Current page is not a link (avoids self-links) - Logo links to home except when on home page - `aria-current="page"` with visual underline indicator + +### Enhanced Contact Page ✅ +- `newsletter_card` component with `:card` and `:inline` variants (shared with footer) +- `social_links_card` component with icon + text label cards +- Contact form with integrated email link and response time +- Reorganized layout: contact form left, info cards right diff --git a/lib/simpleshop_theme_web/components/page_templates/contact.html.heex b/lib/simpleshop_theme_web/components/page_templates/contact.html.heex index c920788..1016329 100644 --- a/lib/simpleshop_theme_web/components/page_templates/contact.html.heex +++ b/lib/simpleshop_theme_web/components/page_templates/contact.html.heex @@ -15,7 +15,7 @@ />