{"success":true,"data":{"block":{"id":"testimonials-minimal-numbered","name":"Testimonials Minimal with Large Numbers","title":"Testimonials Minimal Numbered","category":"Testimonials","categorySlug":"testimonials","description":"A minimal testimonial slider featuring large numbered indicators (01, 02, 03) that transition with the content. Displays one testimonial at a time with smooth fade transitions, author information with avatar, and navigation controls. The oversized numbers create a distinctive visual element.","thumbnail":{"desktop":"https://cdn.ing/assets/i/r/293661/ay8jhabbx2y3gxcikdbzbdabkfoq/cleanshot-2026-03-10-at-10-22-18-2x.png","mobile":"https://cdn.ing/assets/i/r/293660/k980x6yjrieuvb6u54fgkkwrf9g7/cleanshot-2026-03-10-at-10-22-33-2x.png"},"componentPath":"blocks/testimonials/testimonials-minimal-numbered.tsx","code":"import { TestimonialsMinimalNumbered } from \"@opensite/ui/blocks/testimonials/testimonials-minimal-numbered\";\n\nexport default function Demo() {\n  return (\n    <TestimonialsMinimalNumbered\n      testimonials={[\n        {\n          quote:\n            \"The platform has completely transformed how we approach our business operations. Every feature is thoughtfully designed and the performance is exceptional.\",\n          author: \"Dr. Catherine Foster\",\n          role: \"CEO\",\n          company: \"Innovation Labs\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/dvz0441h9fxjhh88lzqbwdoyxv52\",\n        },\n        {\n          quote:\n            \"We've tried many solutions over the years, but this is the only one that truly delivered on its promises. The team's dedication to excellence shows in every detail.\",\n          author: \"Marcus Rodriguez\",\n          role: \"VP of Engineering\",\n          company: \"TechScale\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/jhjfvkmdzktacyijd9fh6acc7o2c\",\n        },\n        {\n          quote:\n            \"What impressed us most was the seamless integration with our existing systems. No disruption, just immediate value from day one.\",\n          author: \"Jennifer Kim\",\n          role: \"IT Director\",\n          company: \"Enterprise Solutions\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/rews5enr9ynu6izioj66s8ec90nc\",\n        },\n        {\n          quote:\n            \"The analytics capabilities alone have transformed our decision-making process. We now have insights we never knew were possible.\",\n          author: \"Robert Zhang\",\n          role: \"Head of Data\",\n          company: \"DataFirst Corp\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/ytbyjrcvrghc7wl6w1g7g8fwka22\",\n        },\n      ]}\n      autoPlayInterval={10000}\n      pattern=\"squareAltGrid\"\n      patternOpacity={0.5}\n      background=\"muted\"\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__default.ReactNode","required":true},"href":{"type":"string","description":"","required":true},"className":{"type":"string","description":"","required":false}},"typeLabel":"{ label: React__default.ReactNode; href: string; className?: string; }","required":false}},"typeLabel":"TestimonialItem"},"typeLabel":"TestimonialItem[]","required":true,"minItems":3,"maxItems":8,"mediaHints":{"path":"testimonials[].avatarSrc","roles":["profile","avatar"],"disallowedRoles":["logo","favicon","video-thumbnail"],"minPixelClass":"small","required":true,"preferredAspect":"1:1","note":"Author avatar displayed prominently beside the numbered counter. IMAGE MEDIA ONLY. Do not use logos, favicons, or video assets."}},"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},"numberClassName":{"type":"string","description":"Additional CSS classes for the number indicator","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},"navigationClassName":{"type":"string","description":"Additional CSS classes for the navigation controls","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},"sectionId":{"type":"string","description":"Optional Section ID","required":false},"testimonials[].quote":{"type":"object","description":"","required":true,"maxLength":500},"testimonials[].author":{"type":"object","description":"","required":true},"testimonials[].avatarSrc":{"type":"object","description":"","required":true}},"exampleProps":{"testimonials":[{"quote":"The platform has completely transformed how we approach our business operations. Every feature is thoughtfully designed and performance is exceptional.","author":"Dr. Catherine Foster","role":"CEO","company":"Innovation Labs","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp"},{"quote":"We've tried many solutions but this is the only one that truly delivered on its promises. The team's dedication to excellence shows in every detail.","author":"Marcus Rodriguez","role":"VP of Engineering","company":"TechScale","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp"},{"quote":"Seamless integration with our existing systems. No disruption, just immediate value from day one.","author":"Jennifer Kim","role":"IT Director","company":"Enterprise Solutions","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp"}],"autoPlayInterval":8000},"dependencies":["@opensite/ui"],"tags":["testimonials","minimal","numbered","slider","large-numbers","transitions","navigation","distinctive"],"performance":{},"importantUsageNotes":"Testimonials must come from real, sourced reviews or testimonials. Do not fabricate quotes, names, or company affiliations. This minimal layout displays a large numbered counter alongside the active quote — quotes should be detailed enough to fill the space (3–5 sentences). Author avatars are prominent in this layout.","usageRequirements":{"requiredProps":["testimonials"],"propConstraints":{"testimonials":{"required":true,"minItems":3,"maxItems":8},"testimonials[].quote":{"required":true,"maxLength":500,"note":"Longer quotes work well in this numbered minimal layout."},"testimonials[].author":{"required":true},"testimonials[].avatarSrc":{"required":true,"note":"Avatar is prominently displayed alongside the numbered counter."}},"mediaSlots":{"testimonials[].avatarSrc":{"path":"testimonials[].avatarSrc","roles":["profile","avatar"],"disallowedRoles":["logo","favicon","video-thumbnail"],"minPixelClass":"small","required":true,"preferredAspect":"1:1","note":"Author avatar displayed prominently beside the numbered counter. IMAGE MEDIA ONLY. Do not use logos, favicons, or video assets."}},"requiresSiteCapabilities":["reviews_or_testimonials"],"notes":["All media src values must be absolute URLs to real assets; relative paths and placeholder media variables are not allowed."]}}},"timestamp":"2026-06-27T20:07:39.860Z"}