Skip to content

Adds GraphQL Conf Blog#9985

Merged
PascalSenn merged 6 commits into
mainfrom
pse/aaa-blogpost
Jun 25, 2026
Merged

Adds GraphQL Conf Blog#9985
PascalSenn merged 6 commits into
mainfrom
pse/aaa-blogpost

Conversation

@PascalSenn

Copy link
Copy Markdown
Member
  • initial
  • adds blog

Copilot AI review requested due to automatic review settings June 25, 2026 07:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a new GraphQLConf 2026 blog post to both the legacy website and the new website-next site, along with reusable photo grid/lightbox components to present trip photos.

Changes:

  • Added a PhotoGrid MDX component for website and wired it into the MDX pipeline (component mapping + block-component unwrapping).
  • Added PhotoGrid + PhotoLightbox components for website-next and registered PhotoGrid in MDX components.
  • Added the GraphQLConf 2026 blog post content for both sites, including an image gallery section.

Reviewed changes

Copilot reviewed 8 out of 26 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
website/src/components/mdx/photo-grid.tsx New MDX PhotoGrid with portal-based overlay viewer and keyboard navigation.
website/src/blog/2026-06-24-graphqlconf-2026/2026-06-24-graphqlconf-2026.md New legacy-site GraphQLConf 2026 blog post using <PhotoGrid> with linked images.
website/lib/mdx.ts Registers photogrid as a block component to prevent <p> wrapping hydration issues.
website/lib/mdx-content.tsx Registers PhotoGrid in the MDX component map (including lowercase alias).
website-next/src/components/PhotoLightbox.tsx New client-side lightbox modal for image grids.
website-next/src/components/PhotoGrid.tsx New grid component that renders optimized thumbnails and opens the lightbox.
website-next/mdx-components.tsx Registers PhotoGrid for MDX rendering on the new site.
website-next/content/blog/2026-06-24-graphqlconf-2026.md New website-next GraphQLConf 2026 blog post using <PhotoGrid images={[...]} />.

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

Comment thread website/src/components/mdx/photo-grid.tsx
Comment thread website-next/src/components/PhotoLightbox.tsx
@PascalSenn PascalSenn merged commit d27cf35 into main Jun 25, 2026
141 checks passed
@PascalSenn PascalSenn deleted the pse/aaa-blogpost branch June 25, 2026 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants