{"success":true,"data":{"block":{"id":"testimonials-mini-dividers","name":"Testimonials Grid with Dividers","title":"Testimonials Mini Dividers","category":"Testimonials","categorySlug":"testimonials","description":"A testimonial grid with subtle dividers separating each card, creating a clean organized layout. Each card displays star ratings, quote, and author info with avatar. The dividers add structure while maintaining a minimal aesthetic. Perfect for professional service pages.","thumbnail":{"desktop":"https://cdn.ing/assets/i/r/293657/ksl05gbam224oukgj6p7qhr7jxv9/cleanshot-2026-03-10-at-10-16-02-2x.png","mobile":"https://cdn.ing/assets/i/r/293656/hm0riu4mlqilkwj96ts5j27oq1qw/cleanshot-2026-03-10-at-10-16-11-2x.png"},"componentPath":"blocks/testimonials/testimonials-mini-dividers.tsx","code":"import { TestimonialsMiniDividers } from \"@opensite/ui/blocks/testimonials/testimonials-mini-dividers\";\n\nexport default function Demo() {\n  return (\n    <TestimonialsMiniDividers\n      heading=\"Customer Feedback\"\n      description=\"Quick insights from our satisfied customers\"\n      testimonials={[\n        {\n          quote:\n            \"Exceptional quality and service. Exceeded all my expectations.\",\n          author: \"Alex Thompson\",\n          role: \"Product Manager\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/gxs6zevccphti0hdq5l9fwytprpr\",\n          rating: 5,\n        },\n        {\n          quote: \"Best purchase I've made this year. Highly recommend!\",\n          author: \"Maria Garcia\",\n          role: \"Design Lead\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/vh1aowwr93yz4qrzct2s4je0cxdo\",\n          rating: 5,\n        },\n        {\n          quote: \"The support team went above and beyond to help us succeed.\",\n          author: \"James Lee\",\n          role: \"Engineering Manager\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/9keidwrag6g7jtqr7rdwb1ryt6ht\",\n          rating: 5,\n        },\n        {\n          quote:\n            \"Intuitive interface and powerful features. Perfect combination.\",\n          author: \"Sarah Williams\",\n          role: \"Operations Director\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/mat88x8zzdek7wpgtocjrehfivsh\",\n          rating: 4,\n        },\n        {\n          quote:\n            \"Transformed our workflow completely. Can't imagine working without it.\",\n          author: \"Michael Chen\",\n          role: \"CTO\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/yrp5k5xszwpe26fquupey6a6g0uu\",\n          rating: 5,\n        },\n        {\n          quote: \"Excellent value for money. ROI was evident within weeks.\",\n          author: \"Lisa Anderson\",\n          role: \"CFO\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/9eddibiq5ovc9cvs3ekijkrjpahg\",\n          rating: 5,\n        },\n      ]}\n      background=\"dark\"\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__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":"MiniTestimonialItem"},"typeLabel":"MiniTestimonialItem[]","required":true,"minItems":3,"maxItems":8,"mediaHints":{"path":"testimonials[].avatarSrc","roles":["profile","avatar"],"disallowedRoles":["logo","favicon","video-thumbnail"],"minPixelClass":"small","required":false,"preferredAspect":"1:1","note":"Author avatar in mini card. 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},"heading":{"type":"object","description":"Main heading content","typeLabel":"React.ReactNode","required":false},"description":{"type":"object","description":"Description text below heading","typeLabel":"React.ReactNode","required":false},"className":{"type":"string","description":"Additional CSS classes for the section wrapper","required":false},"headerClassName":{"type":"string","description":"Additional CSS classes for the header container","required":false},"headingClassName":{"type":"string","description":"Additional CSS classes for the heading","required":false},"descriptionClassName":{"type":"string","description":"Additional CSS classes for the description","required":false},"gridClassName":{"type":"string","description":"Additional CSS classes for the grid container","required":false},"itemClassName":{"type":"string","description":"Additional CSS classes for each testimonial item","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},"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":250},"testimonials[].rating":{"type":"object","description":""}},"exampleProps":{"heading":"What Customers Are Saying","description":"Brief, honest perspectives from people who use us every day.","testimonials":[{"quote":"Instant team buy-in. Setup took less than an afternoon.","author":"Olivia Reyes","role":"Team Lead","company":"ReyCo","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","rating":5},{"quote":"The reliability is remarkable. We haven't had a single outage in six months.","author":"Nathan Cole","role":"CTO","company":"ColeTech","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","rating":5},{"quote":"Everything we needed in one place. No extra integrations required.","author":"Yuki Tanaka","role":"Product Owner","company":"TanakaLabs","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","rating":4}]},"dependencies":["@opensite/ui"],"tags":["testimonials","grid","dividers","organized","ratings","stars","clean","professional"],"performance":{},"importantUsageNotes":"Testimonials must come from real, sourced reviews or testimonials. Do not fabricate quotes, names, or company affiliations. This layout uses horizontal dividers between items — keep quotes brief (1–2 sentences) to maintain visual balance. Ratings are optional but should reflect actual review data when provided.","usageRequirements":{"requiredProps":["testimonials"],"propConstraints":{"testimonials":{"required":true,"minItems":3,"maxItems":8},"testimonials[].quote":{"required":true,"maxLength":250,"note":"Brief quotes suit the divided list layout."},"testimonials[].rating":{"note":"Integer 1–5 if provided."}},"mediaSlots":{"testimonials[].avatarSrc":{"path":"testimonials[].avatarSrc","roles":["profile","avatar"],"disallowedRoles":["logo","favicon","video-thumbnail"],"minPixelClass":"small","required":false,"preferredAspect":"1:1","note":"Author avatar in mini card. 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:14:33.506Z"}