Skip to content

feat: homepage hero, 50/50#8

Merged
ben-basten merged 18 commits into
mainfrom
home-hero
Jan 25, 2026
Merged

feat: homepage hero, 50/50#8
ben-basten merged 18 commits into
mainfrom
home-hero

Conversation

@ben-basten
Copy link
Copy Markdown
Owner

@ben-basten ben-basten commented Jan 25, 2026

  • New modules
    • Fifty/Fifty
    • Homepage Hero
  • Styled the footer
  • Add 12 column grid configuration

@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 25, 2026

Deploy Preview for bs-said-yes ready!

Name Link
🔨 Latest commit 7fcf54d
🔍 Latest deploy log https://app.netlify.com/projects/bs-said-yes/deploys/69765d740a88a20008844b61
😎 Deploy Preview https://deploy-preview-8--bs-said-yes.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ben-basten ben-basten changed the title feat: fill out homepage modules feat: homepage hero, 50/50 Jan 25, 2026
@ben-basten ben-basten requested a review from Copilot January 25, 2026 18:00
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces two new content modules (Homepage Hero and Fifty/Fifty), enhances the footer with styling, and adds support for a 12-column grid system. The changes enable more flexible page layouts and improve the visual presentation of the homepage.

Changes:

  • Added two new GraphQL fragments and query integration for Homepage Hero and Fifty/Fifty modules
  • Created new icon components (IconCalendar, IconPinHeart) for the Homepage Hero
  • Added 12-column grid utility and typography utilities for eyebrow text and copy width constraints
  • Updated module renderer to support the new modules with cleaner import naming

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
server/graphql/queries/page-standard.query.ts Added imports and fragment references for FiftyFifty and Link fragments
server/graphql/modules/homepage-hero.fragment.ts Updated to query for eyebrow, date, location, and multiple images instead of copy and single image
server/graphql/modules/fifty-fifty.fragment.ts New fragment definition for the Fifty/Fifty module with heading, copy, CTAs, and image
app/components/svg/IconPinHeart.vue New heart-shaped location pin icon component
app/components/svg/IconCalendar.vue New calendar icon component
app/components/render/ModuleRenderer.vue Updated imports to use cleaner naming and registered FiftyFifty module
app/components/navigation/Footer.vue Added divider and spacing utilities for improved visual styling
app/components/modules/HomepageHero.vue Complete redesign with grid layout, eyebrow text, date/location display, and multiple image grid
app/components/modules/FiftyFifty.vue New 50/50 split layout module with content on one side and image on the other with configurable alignment
app/components/base/ContentContainer.vue Added optional grid prop to support 12-column grid layout
app/components/PageStandard.vue Removed redundant h1 heading that was replaced by module-specific headings
app/assets/css/main.css Added grid-12 utility for 12-column grid layout
app/assets/css/_typography.css Added eyebrow text and max-width copy utilities
app/assets/css/_component.css Added divider utility for visual separators

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread app/components/svg/IconPinHeart.vue
Comment thread app/components/svg/IconCalendar.vue
Comment thread app/components/modules/FiftyFifty.vue Outdated
@ben-basten ben-basten marked this pull request as ready for review January 25, 2026 18:15
@ben-basten ben-basten merged commit 540dbec into main Jan 25, 2026
5 checks passed
@ben-basten ben-basten deleted the home-hero branch January 25, 2026 18:15
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