Description
Description
Founded
Expanded
Description
>, imageOne: '/phone1.jpg', imageTwo: '/phone2.jpg' }]} />" }, { "import": "import TimelineProcessFlow from '@/components/cardStack/layouts/timelines/TimelineProcessFlow';", "name": "TimelineProcessFlow", "path": "@/components/cardStack/layouts/timelines/TimelineProcessFlow", "description": "Vertical timeline with alternating media/content layout and scroll-triggered progress line animation.", "details": "Use for process flows, company history, product development timelines, or step-by-step guides. Features vertical center line with GSAP scroll-animated fill effect, numbered badges at center, alternating left/right layout controlled by reverse prop. Each item accepts custom ReactNode for both media and content, allowing full flexibility (images, videos, text, lists, etc.). Desktop: Split layout with media and content on opposite sides. Mobile: Stacked vertical layout. Integrates CardStackTextBox for section header with all textboxLayout options. Perfect for storytelling, journey maps, or sequential content.", "constraints": { "textRules": { "title": { "required": true, "example": "Our Journey", "minChars": 2, "maxChars": 50 }, "description": { "required": true, "example": "Discover the milestones that shaped our story", "minChars": 5, "maxChars": 300 }, "tag": { "required": false, "example": "Timeline", "minChars": 2, "maxChars": 30 } }, "buttonRules": { "maxButtons": 2, "structure": { "text": "string - Button label (required)", "href": "string - Link destination (optional)", "onClick": "() => void - Click handler (optional)", "props": "PartialStarted our journey
Expanded our reach