{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "testimonials-11",
  "title": "Testimonial 11 – Editorial quote grid",
  "description": "A structured testimonial layout that combines a clear section header with a multi-column grid of short quotes. It balances scannability and depth by presenting many voices at once, using consistent cards and subtle hierarchy to reinforce trust without relying on a single standout story.",
  "registryDependencies": ["@shadcncraft/section-heading", "@shadcncraft/profile-card"],
  "files": [
    {
      "path": "blocks/pro-marketing/testimonials/testimonials-11/index.tsx",
      "content": "import { IconPlaceholder } from \"@/registry/icons/icon-placeholder\";\nimport { Card, CardContent } from \"@/components/ui/card\";\nimport {\n  ProfileCard,\n  ProfileCardAvatar,\n  ProfileCardDetails,\n} from \"@/components/shadcncraft/pro-marketing/profile-card\";\nimport {\n  SectionHeading,\n  SectionHeadingBody,\n  SectionHeadingTagline,\n  SectionHeadingTitle,\n} from \"@/components/shadcncraft/pro-marketing/section-heading\";\n\nexport function Testimonials11() {\n  return (\n    <section className=\"py-6 lg:py-20\">\n      <div className=\"mx-auto flex max-w-7xl flex-col gap-12 px-5 lg:gap-16 lg:px-8\">\n        {/* Section Heading */}\n        <SectionHeading alignment=\"center\" className=\"mx-auto w-full max-w-3xl\">\n          <SectionHeadingTagline>Testimonials</SectionHeadingTagline>\n          <SectionHeadingTitle>What Our Customers Say</SectionHeadingTitle>\n          <SectionHeadingBody>\n            Don&apos;t just take our word for it. See what teams are saying about Acme\n            Inc.\n          </SectionHeadingBody>\n        </SectionHeading>\n\n        {/* Testimonials Grid */}\n        <div className=\"grid gap-5 md:grid-cols-2 lg:grid-cols-3\">\n          {testimonialsData.map((testimonial) => (\n            <Card key={testimonial.id}>\n              <CardContent className=\"group flex flex-1 flex-col gap-6\">\n                <IconPlaceholder\n                  lucide=\"Quote\"\n                  tabler=\"IconQuote\"\n                  hugeicons=\"QuoteDownIcon\"\n                  phosphor=\"QuotesIcon\"\n                  remixicon=\"RiDoubleQuotesL\"\n                  className=\"size-6 rotate-180 text-muted-foreground transition-colors group-hover:text-foreground\"\n                />\n                <blockquote className=\"text-lg font-medium text-pretty\">\n                  {testimonial.quote}\n                </blockquote>\n                <IconPlaceholder\n                  lucide=\"Quote\"\n                  tabler=\"IconQuote\"\n                  hugeicons=\"QuoteDownIcon\"\n                  phosphor=\"QuotesIcon\"\n                  remixicon=\"RiDoubleQuotesL\"\n                  className=\"size-6 self-end text-muted-foreground transition-colors group-hover:text-foreground\"\n                />\n                <ProfileCard className=\"mt-auto\">\n                  <ProfileCardAvatar src={testimonial.imageSrc} name={testimonial.name} />\n                  <ProfileCardDetails name={testimonial.name} body={testimonial.role} />\n                </ProfileCard>\n              </CardContent>\n            </Card>\n          ))}\n        </div>\n      </div>\n    </section>\n  );\n}\n\nconst testimonialsData = [\n  {\n    id: 1,\n    quote:\n      \"From onboarding to ongoing support, Acme Inc. has impressed us every step of the way. The tools are robust, yet easy to use.\",\n    name: \"Paula Rodriguez\",\n    role: \"Head of Operations\",\n    imageSrc: \"https://assets.shadcncraft.com/registry/avatars/person-7.webp\",\n  },\n  {\n    id: 2,\n    quote:\n      \"I love how seamlessly everything integrates. Our workflows are smoother and our clients have noticed the difference.\",\n    name: \"Marcus Lee\",\n    role: \"Client Success Manager\",\n    imageSrc: \"https://assets.shadcncraft.com/registry/avatars/person-2.webp\",\n  },\n  {\n    id: 3,\n    quote:\n      \"The constant updates and improvements show Acme Inc. truly cares about its users. Highly recommended for any growing company.\",\n    name: \"Vivian Chen\",\n    role: \"CTO\",\n    imageSrc: \"https://assets.shadcncraft.com/registry/avatars/person-5.webp\",\n  },\n  {\n    id: 4,\n    quote:\n      \"Acme Inc. made our project launches less stressful and more organized. The dashboard is a delight to work with each day.\",\n    name: \"Sean O'Malley\",\n    role: \"Project Coordinator\",\n    imageSrc: \"https://assets.shadcncraft.com/registry/avatars/person-4.webp\",\n  },\n  {\n    id: 5,\n    quote:\n      \"The feedback from our own customers has been overwhelmingly positive ever since we switched to Acme's platform.\",\n    name: \"Linda Kim\",\n    role: \"Customer Experience Lead\",\n    imageSrc: \"https://assets.shadcncraft.com/registry/avatars/person-3.webp\",\n  },\n  {\n    id: 6,\n    quote:\n      \"Powerful features, beautiful UI, and a support team that listens. I can't recommend Acme Inc. highly enough.\",\n    name: \"Hanna Lee\",\n    role: \"VP of Marketing\",\n    imageSrc: \"https://assets.shadcncraft.com/registry/avatars/person-6.webp\",\n  },\n];\n",
      "type": "registry:component",
      "target": "@components/shadcncraft/pro-marketing/testimonials/testimonials-11/index.tsx"
    }
  ],
  "meta": {
    "tier": "free",
    "figmaNodeId": "17936-108064",
    "bundle": "pro-marketing"
  },
  "categories": ["testimonials"],
  "type": "registry:block"
}
