"use client"; import { cn } from "@/lib/utils"; import { useMediaQuery } from "@/hooks/use-media-query"; import Image from "next/image"; import Link from "next/link"; const LOGOS = [ { src: "/icons/cust/langchain.svg", alt: "Langchain", height: "h-7", href: "https://langchain.com?ref=assistant-ui", }, { src: "/icons/cust/athenaintel.png", alt: "Athena Intelligence", height: "h-11", href: "https://athenaintelligence.ai?ref=assistant-ui", }, { src: "/icons/cust/browseruse.svg", alt: "Browseruse", height: "h-6", href: "https://browser-use.com/?ref=assistant-ui", }, { src: "/icons/cust/stack.svg", alt: "Stack", height: "h-5", href: "https://stack-ai.com?ref=assistant-ui", }, { src: "/icons/cust/mastra.svg", alt: "Mastra", height: "h-7", href: "https://mastra.ai?ref=assistant-ui", }, ] as const; function LogoList() { return ( <> {LOGOS.map((logo) => ( ))} > ); } export function TrustedBy() { const isMobile = useMediaQuery("(max-width: 1080px)"); return ( {isMobile ? ( {Array.from({ length: 4 }).map((_, i) => ( ))} ) : ( )} and teams everywhere ); }
and teams everywhere