{"success":true,"data":{"block":{"id":"testimonials-company-logo","name":"Testimonials with Company Logo","title":"Testimonials Company Logo","category":"Testimonials","categorySlug":"testimonials","description":"A single testimonial section featuring the company logo prominently, along with a large quote, author photo, and attribution. The layout emphasizes the company endorsement with logo placement and professional styling. Ideal for B2B landing pages and enterprise social proof.","thumbnail":{"desktop":"https://cdn.ing/assets/i/r/293179/brr3x11dnz82h2i1wtkbdr9lzet8/cleanshot-2026-03-05-at-07-21-00.png","mobile":"https://cdn.ing/assets/i/r/293178/mceobxfea6868txh6j6if2rqb746/cleanshot-2026-03-05-at-07-21-18.png"},"componentPath":"blocks/testimonials/testimonials-company-logo.tsx","code":"import { TestimonialsCompanyLogo } from \"@opensite/ui/blocks/testimonials/testimonials-company-logo\";\nimport { imagePlaceholders, brandLogoPlaceholders } from \"@/lib/media\";\n\nexport default function Demo() {\n  return (\n    <TestimonialsCompanyLogo\n      testimonial={{\n        quote:\n          \"Partnering with this platform has been transformative for our organization. The enterprise features, security protocols, and dedicated support have enabled us to scale operations globally while maintaining the highest standards of data protection and compliance.\",\n        author: \"Dr. Catherine Wells\",\n        role: \"Chief Information Officer\",\n      }}\n      companyLogo={brandLogoPlaceholders.white[0]}\n      companyLogoAlt=\"Enterprise Client Logo\"\n      imageSrc={imagePlaceholders[25]}\n      imageAlt=\"Modern office space\"\n      background=\"gray\"\n      pattern=\"diagonalCrossBasic\"\n      patternOpacity={1}\n    />\n  );\n}","propsSchema":{"testimonial":{"type":"object","description":"Testimonial data using shared TestimonialItem type","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","required":false},"testimonialSlot":{"type":"object","description":"Custom slot for rendering testimonial (overrides testimonial prop)","typeLabel":"React.ReactNode","required":false},"companyLogo":{"type":"string","description":"Company logo image URL","required":false},"companyLogoAlt":{"type":"string","description":"Company logo alt text","required":false},"imageSrc":{"type":"string","description":"Featured image URL","required":false},"imageAlt":{"type":"string","description":"Featured image alt text","required":false},"className":{"type":"string","description":"Additional CSS classes for the section wrapper","required":false},"gridClassName":{"type":"string","description":"Additional CSS classes for the grid container","required":false},"contentClassName":{"type":"string","description":"Additional CSS classes for the content column","required":false},"logoClassName":{"type":"string","description":"Additional CSS classes for the company logo","required":false},"quoteClassName":{"type":"string","description":"Additional CSS classes for the quote","required":false},"authorClassName":{"type":"string","description":"Additional CSS classes for the author section","required":false},"imageClassName":{"type":"string","description":"Additional CSS classes for the image container","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},"optixFlowConfig":{"type":"object","description":"OptixFlow image optimization configuration","fields":{"apiKey":{"type":"string","description":"API key for OptixFlow service","required":true},"compression":{"type":"number","description":"Compression level (0-100)","required":false}},"typeLabel":"OptixFlowConfig","required":false},"containerClassName":{"type":"string","description":"Additional CSS classes for the container","required":false},"sectionId":{"type":"string","description":"Optional Section ID","required":false}},"defaultProps":{},"dependencies":["@opensite/ui"],"tags":["testimonials","company","logo","enterprise","b2b","single","featured","corporate"],"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 features exactly 1 testimonial ('testimonial' is a single object, not an array) alongside a prominent company logo and a featured image. Only set 'companyLogo' if a real, verified company logo URL exists in the media library — do not fabricate logo URLs. Only set 'imageSrc' if a real image URL is available. The single testimonial's 'quote', 'author', 'role', and 'company' must all be real, verified data. Follow the example props closely for this block."}},"timestamp":"2026-05-13T10:42:51.251Z"}