{"success":true,"data":{"block":{"id":"testimonials-slider-minimal","name":"Testimonials Minimal Auto-Rotating Slider","title":"Testimonials Slider Minimal","category":"Testimonials","categorySlug":"testimonials","description":"A minimal testimonial slider with smooth fade transitions and auto-rotation. Displays one testimonial at a time with quote, author info, and dot navigation indicators. Configurable auto-play interval. The clean design focuses attention on the testimonial content.","thumbnail":{"desktop":"https://cdn.ing/assets/i/r/293198/lvo10y1ppui008im5h0b3lr366hj/cleanshot-2026-03-05-at-13-31-27.png","mobile":"https://cdn.ing/assets/i/r/293197/98yr8vx99649stjxuo60jbjsdcd4/cleanshot-2026-03-05-at-13-31-42.png"},"componentPath":"blocks/testimonials/testimonials-slider-minimal.tsx","code":"import { TestimonialsSliderMinimal } from \"@opensite/ui/blocks/testimonials/testimonials-slider-minimal\";\nimport { imagePlaceholders } from \"@/lib/media\";\n\nexport default function Demo() {\n  return (\n    <TestimonialsSliderMinimal\n      testimonials={[\n        {\n          quote:\n            \"A transformative solution that has fundamentally changed how we operate. The impact on our bottom line has been remarkable.\",\n          author: \"Dr. Elizabeth Foster\",\n          role: \"Chief Executive Officer\",\n          company: \"Innovation Group\",\n          avatarSrc: imagePlaceholders[41],\n        },\n        {\n          quote:\n            \"The platform's reliability and performance have been flawless. Zero downtime in six months of operation.\",\n          author: \"Michael Bennett\",\n          role: \"VP of Technology\",\n          company: \"ReliableTech\",\n          avatarSrc: imagePlaceholders[59],\n        },\n        {\n          quote:\n            \"Customer satisfaction scores improved dramatically after implementation. Our clients notice and appreciate the difference.\",\n          author: \"Sophia Rodriguez\",\n          role: \"Director of Customer Success\",\n          company: \"ServicePro Inc\",\n          avatarSrc: imagePlaceholders[77],\n        },\n      ]}\n      autoPlayInterval={46000}\n      background=\"dark\"\n      pattern=\"squareAltGrid\"\n      patternOpacity={0.5}\n      spacing=\"lg\"\n    />\n  );\n}","propsSchema":{"testimonials":{"type":"array","description":"Array of testimonials to display","items":{"type":"object","description":"","fields":{"quote":{"type":"object","description":"Testimonial quote text","typeLabel":"ReactNode","required":true},"author":{"type":"object","description":"Author name","typeLabel":"ReactNode","required":false},"role":{"type":"object","description":"Author role/title","typeLabel":"ReactNode","required":false},"company":{"type":"object","description":"Author company","typeLabel":"ReactNode","required":false},"avatarSrc":{"type":"string","description":"Author avatar image URL","required":false},"avatar":{"type":"object","description":"Author avatar configuration (alternative to avatarSrc)","fields":{"src":{"type":"string","description":"","required":true},"alt":{"type":"string","description":"","required":false},"fallback":{"type":"string","description":"","required":false}},"typeLabel":"{ src: string; alt?: string; fallback?: string; }","required":false},"logoSrc":{"type":"string","description":"Company logo URL","required":false},"rating":{"type":"number","description":"Star rating (1-5)","required":false},"className":{"type":"string","description":"Additional CSS classes","required":false},"linkConfig":{"type":"object","description":"Review linking config","fields":{"label":{"type":"object","description":"","typeLabel":"React.ReactNode","required":true},"href":{"type":"string","description":"","required":true},"className":{"type":"string","description":"","required":false}},"typeLabel":"{ label: React.ReactNode; href: string; className?: string; }","required":false}},"typeLabel":"TestimonialItem"},"typeLabel":"TestimonialItem[]","required":false},"testimonialsSlot":{"type":"object","description":"Custom slot for rendering testimonials (overrides testimonials array)","typeLabel":"React.ReactNode","required":false},"autoPlayInterval":{"type":"number","description":"Auto-play interval in milliseconds (0 to disable)","required":false},"className":{"type":"string","description":"Additional CSS classes for the section wrapper","required":false},"contentClassName":{"type":"string","description":"Additional CSS classes for the content container","required":false},"quoteClassName":{"type":"string","description":"Additional CSS classes for the quote text","required":false},"authorClassName":{"type":"string","description":"Additional CSS classes for the author section","required":false},"avatarClassName":{"type":"string","description":"Additional CSS classes for the avatar","required":false},"dotsClassName":{"type":"string","description":"Additional CSS classes for the dots navigation","required":false},"background":{"type":"string","description":"Background style for the section","typeLabel":"SectionBackground","required":false},"spacing":{"type":"object","description":"Vertical spacing for the section","fields":{},"typeLabel":"SectionSpacing","required":false},"pattern":{"type":"object","description":"Optional background pattern name or URL","fields":{},"typeLabel":"PatternName","required":false},"patternOpacity":{"type":"number","description":"Pattern overlay opacity (0-1)","required":false},"containerClassName":{"type":"string","description":"Additional CSS classes for the container","required":false},"navButtonClassName":{"type":"string","description":"Additional CSS classes for the navigation buttons","required":false},"previousButtonAriaLabel":{"type":"string","description":"Aria label for the previous button","required":false},"nextButtonAriaLabel":{"type":"string","description":"Aria label for the next button","required":false},"navigationClassName":{"type":"string","description":"Additional CSS classes for the navigation container","required":false},"sectionId":{"type":"string","description":"Optional Section ID","required":false}},"defaultProps":{},"dependencies":["@opensite/ui"],"tags":["testimonials","slider","minimal","auto-rotate","fade","transitions","single","clean"],"performance":{},"importantUsageNotes":"DO NOT generate or guess testimonials, reviews, ratings, customer names, company logos, or any review content — only use real, verified testimonials and customer data from the system. If the site has no real testimonials in the system, DO NOT use this block. This block is a minimal full-width slider that shows one testimonial at a time; supply 3-6 testimonials in the 'testimonials' array (the demo uses 3). Each 'quote', 'author', 'role', 'company', and 'avatarSrc' must be real, verified customer data — only set 'avatarSrc' if a real image URL is available. Follow the example props closely for this block."}},"timestamp":"2026-05-13T10:42:28.251Z"}