Components/1cea475b-aa0c-411d-bbac-969bbab69cc8

Social Proof Bar

testimonialfrom Community Creative
Sign in to Add to Project
Live

AI Usage Rules

Use SocialProofBar between hero and features sections. Show 4-6 company logos. Logos are grayscale by default, colored on hover. Add an optional metric for extra credibility (e.g., "10,000+ teams use our platform").

Code Template

interface SocialProofBarProps {
  label: string
  logos: Array<{ name: string; src: string }>
  metric?: { value: string; description: string }
}

export function SocialProofBar({ label, logos, metric }: SocialProofBarProps) {
  return (
    <section className="border-y border-white/10 bg-white/[0.02] py-12">
      <div className="mx-auto max-w-7xl px-6">
        <p className="text-center text-sm font-medium uppercase tracking-widest text-gray-500">{label}</p>
        <div className="mt-8 flex flex-wrap items-center justify-center gap-x-12 gap-y-6">
          {logos.map((logo) => (
            <img key={logo.name} src={logo.src} alt={logo.name} className="h-8 object-contain opacity-50 grayscale transition-all hover:opacity-100 hover:grayscale-0" />
          ))}
        </div>
        {metric && (
          <div className="mt-8 text-center">
            <span className="text-3xl font-bold text-white">{metric.value}</span>
            <span className="ml-2 text-sm text-gray-500">{metric.description}</span>
          </div>
        )}
      </div>
    </section>
  )
}

Props Schema

PropertyTypeDefaultDescription
labelstring
logosarray
metricobject
View raw JSON schema
{
  "type": "object",
  "properties": {
    "label": {
      "type": "string"
    },
    "logos": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "src": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      }
    },
    "metric": {
      "type": "object",
      "properties": {
        "value": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      }
    }
  }
}