import HeroBanner from "../../app/components/sections/HeroBanner"; import ContentLockup from "../../app/components/type/ContentLockup"; import HeroDecor from "../../app/components/sections/HeroBanner/HeroDecor"; export default { title: "Systems/HeroBanner System", parameters: { layout: "fullscreen", docs: { description: { component: "Complete HeroBanner system showcasing all nested components working together. This demonstrates the full responsive behavior and component integration.", }, }, }, tags: ["autodocs"], }; export const CompleteSystem = { render: () => (
), parameters: { docs: { description: { story: "Complete HeroBanner system with all components integrated. Resize your browser to see responsive behavior across all breakpoints.", }, }, }, }; export const ComponentBreakdown = { render: () => (

HeroBanner Components

1. ContentLockup Component

2. HeroDecor Component

Decoration appears behind content

3. Complete HeroBanner

), parameters: { docs: { description: { story: "Breakdown of individual components that make up the HeroBanner system, showing how they work together.", }, }, }, }; export const ResponsiveBreakpoints = { render: () => (

Responsive Breakpoints

XSmall (≤429px)

Small (430px+)

Medium (768px+)

Large (1024px+)

XLarge (1440px+)

), parameters: { docs: { description: { story: "HeroBanner system demonstrating responsive behavior at each breakpoint. Each container simulates a different screen size.", }, }, }, }; export const ContentVariations = { render: () => (

Content Variations

Standard Content

Alternative Content

Long Description

), parameters: { docs: { description: { story: "HeroBanner system with different content variations to demonstrate flexibility and content handling.", }, }, }, };