{"success":true,"data":{"block":{"id":"testimonials-logo-cards","name":"Testimonials Cards with Company Logos","title":"Testimonials Logo Cards","category":"Testimonials","categorySlug":"testimonials","description":"Testimonial cards featuring company logos prominently in the header, with the first card spanning multiple columns for a featured effect. Each card displays the company logo, quote, and author info. Ideal for B2B testimonials where company endorsement is key.","thumbnail":{"desktop":"https://cdn.ing/assets/i/r/293659/z6u0tbdiwahd2ue2je18ly2war57/cleanshot-2026-03-10-at-10-17-37-2x.png","mobile":"https://cdn.ing/assets/i/r/293658/b6orag6u6z52lvg8wvoov46fiznm/cleanshot-2026-03-10-at-10-17-53-2x.png"},"componentPath":"blocks/testimonials/testimonials-logo-cards.tsx","code":"import { TestimonialsLogoCards } from \"@opensite/ui/blocks/testimonials/testimonials-logo-cards\";\n\nexport default function Demo() {\n  return (\n    <TestimonialsLogoCards\n      heading=\"Trusted by Industry Leaders\"\n      description=\"See how top companies are transforming their operations with our platform\"\n      testimonials={[\n        {\n          quote:\n            \"The platform has completely revolutionized our operational efficiency. We've seen measurable improvements across every metric that matters. The implementation team was exceptional, and the ongoing support has been world-class.\",\n          author: \"Rebecca Thompson\",\n          role: \"Chief Technology Officer\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/uh2vd59np82h8sevbmfnsha89sf1\",\n          companyLogo: \"https://cdn.ing/assets/i/r/288964/4xdrg1wjc2knoy58ulqijicamar3/ui-placeholder-logo-dark-1.png\",\n          companyLogoAlt: \"TechCorp International\",\n        },\n        {\n          quote:\n            \"Outstanding reliability and performance. Our team adopted it instantly.\",\n          author: \"Marcus Lee\",\n          role: \"VP of Engineering\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/2rbqbw9778770i8izdeabx8v2w2k\",\n          companyLogo: \"https://cdn.ing/assets/i/r/288965/aw0n8ithqntxtfweqrlmseqlcak7/ui-placeholder-logo-black-2.png\",\n          companyLogoAlt: \"CloudScale Solutions\",\n        },\n        {\n          quote:\n            \"Best investment we've made. ROI exceeded projections within three months.\",\n          author: \"Sarah Martinez\",\n          role: \"CFO\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/3nqc7xvjy3e8d7jo1gdvbzty0oqg\",\n          companyLogo: \"https://cdn.ing/assets/i/r/288972/kppvdeo8kgeweawxisqy9h9ybz6h/ui-placeholder-logo-black-3.png\",\n          companyLogoAlt: \"Finance Dynamics\",\n        },\n        {\n          quote:\n            \"The analytics capabilities transformed our decision-making process entirely.\",\n          author: \"James Wilson\",\n          role: \"Data Director\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/6ku135fhv528eei3agnoc3zd7y75\",\n          companyLogo: \"https://cdn.ing/assets/i/r/288970/op9ys0gsyi7len3w742n0os7ebu6/ui-placeholder-logo-black-4.png\",\n          companyLogoAlt: \"DataFirst Inc\",\n        },\n        {\n          quote:\n            \"Security features met our enterprise requirements without compromising usability.\",\n          author: \"Linda Chen\",\n          role: \"CISO\",\n          avatarSrc: \"https://toastability-production.s3.amazonaws.com/gq3c9qalkiomu0rzdzxymkdaazdu\",\n          companyLogo: \"https://cdn.ing/assets/i/r/288968/nn5xpkit7idgr7i6fa46ez3g9kwn/ui-placeholder-logo-black-5.png\",\n          companyLogoAlt: \"SecureNet Corp\",\n        },\n      ]}\n      background=\"muted\"\n      pattern=\"circles\"\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},"companyLogo":{"type":"string","description":"Company logo image URL","required":false},"companyLogoAlt":{"type":"string","description":"Company logo alt text","required":false}},"typeLabel":"LogoTestimonialItem"},"typeLabel":"LogoTestimonialItem[]","required":true,"minItems":3,"maxItems":8,"mediaHints":{"path":"testimonials[].companyLogo","roles":["logo"],"disallowedRoles":["favicon","video-thumbnail"],"minPixelClass":"small","required":true,"note":"Company logo displayed in the card header. LOGO IMAGE ONLY. Do not use photos, 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},"cardClassName":{"type":"string","description":"Additional CSS classes for each card","required":false},"cardHeaderClassName":{"type":"string","description":"Additional CSS classes for the card header","required":false},"cardContentClassName":{"type":"string","description":"Additional CSS classes for the card content","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},"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},"testimonials[].quote":{"type":"object","description":"","required":true,"maxLength":350},"testimonials[].companyLogo":{"type":"object","description":"","required":true},"testimonials[].rating":{"type":"object","description":""}},"exampleProps":{"heading":"Trusted by Leading Companies","description":"See what teams at industry-leading organizations have to say.","testimonials":[{"quote":"This platform accelerated our digital transformation by years.","author":"Thomas Green","role":"CIO","company":"TechCorp International","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","companyLogo":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","companyLogoAlt":"TechCorp International","rating":5},{"quote":"We achieved compliance milestones in record time thanks to this solution.","author":"Laura Bishop","role":"VP Compliance","company":"CloudScale Solutions","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","companyLogo":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","companyLogoAlt":"CloudScale Solutions","rating":5},{"quote":"The cost savings alone justified the switch within the first quarter.","author":"Henry Osei","role":"CFO","company":"Finance Dynamics","avatarSrc":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","companyLogo":"https://cdn.ing/assets/i/r/308196/g6bbn73f7gxal82uu49m9prfd0u8/workplace-in-cafe.webp","companyLogoAlt":"Finance Dynamics","rating":5}]},"dependencies":["@opensite/ui"],"tags":["testimonials","logos","company","b2b","enterprise","featured","cards","corporate"],"performance":{},"importantUsageNotes":"Testimonials must come from real, sourced reviews or testimonials. Do not fabricate quotes, names, or company affiliations. Each card displays a company logo prominently — companyLogo must be the actual company's logo at an absolute URL. Do not use placeholder images as company logos.","usageRequirements":{"requiredProps":["testimonials"],"propConstraints":{"testimonials":{"required":true,"minItems":3,"maxItems":8},"testimonials[].quote":{"required":true,"maxLength":350},"testimonials[].companyLogo":{"required":true,"note":"Real company logo. Absolute URL required."},"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 headshot. IMAGE MEDIA ONLY. Do not use logos, favicons, or video assets."},"testimonials[].companyLogo":{"path":"testimonials[].companyLogo","roles":["logo"],"disallowedRoles":["favicon","video-thumbnail"],"minPixelClass":"small","required":true,"note":"Company logo displayed in the card header. LOGO IMAGE ONLY. Do not use photos, 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:13:39.636Z"}