# Logo Cloud with Glow Seam

> Light logo grid of six icon-and-name marks above a GlowSeam rule, closed by a line of customer copy and an underlined link to customer stories.

A shadcn/ui block from the [@01orbital](https://01orbital.dev/?utm_source=shadcn.exchange) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/01orbital/logo-cloud-05).

- Page, with a live preview: https://shadcn.exchange/r/01orbital/logo-cloud-05
- Screenshot: https://shadcn.exchange/shot/01orbital/logo-cloud-05/light.png
- Registry item: https://01orbital.dev/r/logo-cloud-05.json
- Categories: logo-cloud
- Listed: 2026-11-01, source last changed 2026-11-01

## Install

```bash
npx shadcn@latest add https://shadcn.exchange/r/01orbital/logo-cloud-05.json
```

Run it in a project that has shadcn/ui set up. It adds the files below and installs what they depend on.

## Dependencies

- npm packages: `@phosphor-icons/react`
- Registry items: `@01orbital/glow-seam`, `@01orbital/logo`, `@01orbital/section`

## Files

### `blocks/logo-cloud/logo-cloud-05/index.tsx`

```tsx
import {
  AnchorIcon,
  ArrowRightIcon,
  CompassIcon,
  DiamondIcon,
  DropIcon,
  MountainsIcon,
  SunIcon,
} from "@phosphor-icons/react/dist/ssr"

import { Logo, LogoGroup } from "@/components/editorial/logo"
import {
  Section,
  SectionContent,
} from "@/components/editorial/section"
import { GlowSeam } from "@/components/glow/glow-seam"

// The copy: change text here, not in the markup.
const COPY = {
  label: "Companies using Orbcore",
  body: "Over 2,500 companies build their sites with Orbcore.",
  link: "Read our customer stories",
} as const

const LOGOS: {
  name: string
  icon: typeof AnchorIcon
  weight: "fill" | "bold"
}[] = [
  { name: "Sulaco", icon: AnchorIcon, weight: "fill" },
  { name: "Higuerota", icon: MountainsIcon, weight: "fill" },
  { name: "Azuera", icon: SunIcon, weight: "fill" },
  { name: "Placido", icon: DropIcon, weight: "fill" },
  { name: "Costaguana", icon: CompassIcon, weight: "bold" },
  { name: "Esmeralda", icon: DiamondIcon, weight: "fill" },
]

export default function LogoCloud05() {
  return (
    <Section>
      <SectionContent>
        <LogoGroup aria-label={COPY.label}>
          {LOGOS.map((logo) => (
            <Logo key={logo.name}>
              <logo.icon aria-hidden="true" weight={logo.weight} />
              {logo.name}
            </Logo>
          ))}
        </LogoGroup>
        <GlowSeam />
        <p className="text-center text-sm/6 text-muted-foreground">
          {COPY.body}{" "}
          <a
            href="#"
            className="whitespace-nowrap text-foreground underline decoration-current/40 underline-offset-4 hover:decoration-current"
          >
            {COPY.link}{" "}
            <ArrowRightIcon
              aria-hidden="true"
              className="inline size-4 align-[-0.1875em]"
            />
          </a>
        </p>
      </SectionContent>
    </Section>
  )
}
```
