Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Adds advisotry, trainng and support page - #10017

#10017
Merged
PascalSenn merged 6 commits into
mainChilliCream/graphql-platform:mainfrom
pse/adds-support-pageChilliCream/graphql-platform:pse/adds-support-pageCopy head branch name to clipboard
Jun 30, 2026
Merged

Adds advisotry, trainng and support page#10017
PascalSenn merged 6 commits into
mainChilliCream/graphql-platform:mainfrom
pse/adds-support-pageChilliCream/graphql-platform:pse/adds-support-pageCopy head branch name to clipboard

Conversation

@PascalSenn

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings June 30, 2026 17:01

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

This PR modernizes and expands the marketing/services area of website-next by introducing new, composable UI building blocks (heroes, bands, grids, comparisons, FAQs) and using them to rebuild the Advisory, Training, and Support pages (plus refactoring related Pricing sections).

Changes:

  • Adds new marketing page sections for Advisory/Training/Support and rewires the corresponding Next.js route pages to use them.
  • Introduces shared UI primitives (e.g., Band, MarketingHero, SectionHeading, FeatureComparison, FaqSection, PerkCard) and Storybook coverage for them.
  • Refactors Pricing/Support rendering to reuse shared components and extracts shared visual treatments (e.g., popular-card border gradient).

Reviewed changes

Copilot reviewed 108 out of 108 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
website-next/src/icons/WrenchIcon.tsx New wrench SVG icon
website-next/src/icons/WorkshopIcon.tsx New workshop SVG icon
website-next/src/icons/TeamIcon.tsx New team SVG icon
website-next/src/icons/SupportGlyph.tsx Extracted support glyph
website-next/src/icons/SummitIcon.tsx New summit SVG icon
website-next/src/icons/ShieldGlyph.tsx Extracted shield glyph
website-next/src/icons/SeedIcon.tsx New seed SVG icon
website-next/src/icons/RemoteIcon.tsx New remote SVG icon
website-next/src/icons/PlugIcon.tsx New plug SVG icon
website-next/src/icons/OnsiteIcon.tsx New onsite SVG icon
website-next/src/icons/MixIcon.tsx New mix SVG icon
website-next/src/icons/MapIcon.tsx New map SVG icon
website-next/src/icons/HybridIcon.tsx New hybrid SVG icon
website-next/src/icons/GraphIcon.tsx New graph SVG icon
website-next/src/icons/CloudGlyph.tsx Extracted cloud glyph
website-next/src/icons/ChatIcon.tsx New chat SVG icon
website-next/src/icons/ChannelIcon.tsx New channel SVG icon
website-next/src/icons/CallIcon.tsx New call SVG icon
website-next/src/icons/CalendarIcon.tsx New calendar SVG icon
website-next/src/icons/BranchIcon.tsx New branch SVG icon
website-next/src/design-system/Picture.stories.tsx Storybook coverage for Picture
website-next/src/design-system/FormField.stories.tsx Storybook coverage for FormField
website-next/src/components/training/TrainingHero.tsx New training hero section
website-next/src/components/training/TrainingHero.stories.tsx Storybook for training hero
website-next/src/components/training/TrainingFaq.tsx New training FAQ section
website-next/src/components/training/TrainingFaq.stories.tsx Storybook for training FAQ
website-next/src/components/training/TrainingClosingCta.tsx New training closing CTA
website-next/src/components/training/TrainingClosingCta.stories.tsx Storybook for closing CTA
website-next/src/components/training/OutcomesSection.tsx Training outcomes grid
website-next/src/components/training/OutcomesSection.stories.tsx Storybook for outcomes
website-next/src/components/training/OffersSection.tsx Training offer cards section
website-next/src/components/training/OffersSection.stories.tsx Storybook for offers
website-next/src/components/training/LevelsSection.tsx Training level cards section
website-next/src/components/training/LevelsSection.stories.tsx Storybook for levels
website-next/src/components/training/FunBand.tsx “How it feels” band section
website-next/src/components/training/FunBand.stories.tsx Storybook for fun band
website-next/src/components/training/DeliveryFormatsSection.tsx Delivery formats grid section
website-next/src/components/training/DeliveryFormatsSection.stories.tsx Storybook for formats
website-next/src/components/support/SupportHero.tsx New support hero + scenarios
website-next/src/components/support/SupportHero.stories.tsx Storybook for support hero
website-next/src/components/support/SupportFaq.tsx Support FAQ section
website-next/src/components/support/SupportFaq.stories.tsx Storybook for support FAQ
website-next/src/components/support/PlanGrid.tsx Support plans card grid
website-next/src/components/support/PlanGrid.stories.tsx Storybook for plan grid
website-next/src/components/support/EnterpriseBand.tsx Enterprise upsell band
website-next/src/components/support/EnterpriseBand.stories.tsx Storybook for enterprise band
website-next/src/components/support/ComparisonMatrix.tsx Support plan comparison table
website-next/src/components/support/ComparisonMatrix.stories.tsx Storybook for comparison
website-next/src/components/support/ClosingCta.tsx Support page closing CTA
website-next/src/components/support/ClosingCta.stories.tsx Storybook for closing CTA
website-next/src/components/StatStrip.tsx New stat strip component
website-next/src/components/StatStrip.stories.tsx Storybook for stat strip
website-next/src/components/SectionHeading.tsx New shared section heading
website-next/src/components/SectionHeading.stories.tsx Storybook for section heading
website-next/src/components/Section.stories.tsx New/updated Section stories
website-next/src/components/pricing/UnlockBand.tsx Refactor unlock band (inline data + shared heading + extracted glyphs)
website-next/src/components/pricing/UnlockBand.stories.tsx Story title/category update
website-next/src/components/pricing/RegulatedBand.tsx Refactor regulated band to use Band/CheckList/SectionHeading
website-next/src/components/pricing/RegulatedBand.stories.tsx Story title/category update
website-next/src/components/pricing/PricingFaq.tsx Refactor pricing FAQ to shared FaqSection
website-next/src/components/pricing/PricingFaq.stories.tsx Story title/category update
website-next/src/components/pricing/pricingData.ts Slim down pricing data to tiers-only
website-next/src/components/pricing/PlanSelector.stories.tsx Story title/category update
website-next/src/components/pricing/CompareTable.tsx Refactor to shared FeatureComparison
website-next/src/components/pricing/CompareTable.stories.tsx Story title/category update
website-next/src/components/pricing/ClosingCta.tsx Refactor pricing closing CTA to use Band/ButtonRow/SectionHeading
website-next/src/components/pricing/ClosingCta.stories.tsx Story title/category update
website-next/src/components/popularRing.ts Extract shared popular border style
website-next/src/components/PopularBadge.tsx Make badge label configurable
website-next/src/components/PopularBadge.stories.tsx Add badge stories
website-next/src/components/PerkCard.tsx New perk/offer card component
website-next/src/components/PerkCard.stories.tsx Storybook for perk card
website-next/src/components/PageHero.stories.tsx Add PageHero stories
website-next/src/components/Offering.tsx Reuse extracted popular border style
website-next/src/components/Offering.stories.tsx Improve Offering stories/controls
website-next/src/components/NextStepsSection.tsx Refactor to use shared primitives + add optional note
website-next/src/components/NextStepsSection.stories.tsx Add NextStepsSection stories
website-next/src/components/MarketingHero.tsx New shared marketing hero
website-next/src/components/MarketingHero.stories.tsx Storybook for marketing hero
website-next/src/components/IconFeatureCard.tsx New icon feature card
website-next/src/components/IconFeatureCard.stories.tsx Storybook for icon feature card
website-next/src/components/FeatureComparison.tsx New reusable comparison table
website-next/src/components/FeatureComparison.stories.tsx Storybook for comparison table
website-next/src/components/FaqSection.tsx New reusable FAQ accordion section
website-next/src/components/FaqSection.stories.tsx Storybook + interaction test
website-next/src/components/CheckList.tsx New checklist component
website-next/src/components/CheckList.stories.tsx Storybook for checklist
website-next/src/components/ButtonRow.tsx New CTA button row helper
website-next/src/components/ButtonRow.stories.tsx Storybook for button row
website-next/src/components/Band.tsx New reusable band/panel layout
website-next/src/components/Band.stories.tsx Storybook for band
website-next/src/components/advisory/TierGrid.tsx Advisory tiers grid
website-next/src/components/advisory/TierGrid.stories.tsx Storybook for tier grid
website-next/src/components/advisory/TeamSection.tsx Advisory “team behind stack” section
website-next/src/components/advisory/TeamSection.stories.tsx Storybook for team section
website-next/src/components/advisory/EngagementStrip.tsx Engagement steps strip
website-next/src/components/advisory/EngagementStrip.stories.tsx Storybook for engagement strip
website-next/src/components/advisory/ContactBand.tsx Advisory contact band
website-next/src/components/advisory/ContactBand.stories.tsx Storybook for contact band
website-next/src/components/advisory/advisoryLinks.ts Shared advisory links/constants
website-next/src/components/advisory/AdvisoryHero.tsx Advisory hero section
website-next/src/components/advisory/AdvisoryHero.stories.tsx Storybook for advisory hero
website-next/src/components/advisory/AdvisoryFaq.tsx Advisory FAQ section
website-next/src/components/advisory/AdvisoryFaq.stories.tsx Storybook for advisory FAQ
website-next/app/(content)/services/training/page.tsx Rebuild training page layout + metadata
website-next/app/(content)/services/support/page.tsx Rebuild support page layout + metadata
website-next/app/(content)/services/advisory/page.tsx Rebuild advisory page layout + metadata
website-next/app/(content)/pricing/page.tsx Refactor pricing hero to MarketingHero

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

Comment thread website-next/src/components/support/PlanGrid.tsx
Comment thread website-next/src/components/support/ComparisonMatrix.stories.tsx Outdated
Comment thread website-next/src/components/support/SupportFaq.stories.tsx
Comment thread website-next/src/components/NextStepsSection.tsx
PascalSenn and others added 5 commits June 30, 2026 19:16
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Resolve pricing conflicts: keep the refactored components (MarketingHero,
Band, SectionHeading, FeatureComparison, FaqSection) and apply main's
'Polish Pt. 6' eyebrow color change (text-cc-nav-label -> text-cc-ink-dim)
in the shared components so it is preserved.
@PascalSenn
PascalSenn merged commit 0c527c0 into main Jun 30, 2026
18 checks passed
@PascalSenn
PascalSenn deleted the pse/adds-support-page branch June 30, 2026 19: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.

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.