Integration Box
ProCustomize
Neutral
Color
Duration2.4s
Interval0.24s
Installation
ProIntegration Box is a Pro component
Sign in to see the source, or install it with a license key. The live preview and props above are free to explore.
Install with a key
- Add the Pro registry to
components.json:components.json { "registries": { "@uibrik-pro": { "url": "https://uibrik.com/r/pro/{name}.json", "headers": { "Authorization": "Bearer ${UIBRIK_LICENSE}" } } } } - Put your key in
.env.localand add that file to.gitignore:.env.local UIBRIK_LICENSE=your-license-key - Install it:
Terminal npx shadcn@latest add @uibrik-pro/integration-box
Loading your installation…
Usage
import { IntegrationBox } from "@/components/uibrik/integration-box/integration-box";<IntegrationBox tone="neutral" halo color="#3b82f6" duration={2.4} interval={0.24} pauseOnHover title="Bring your stack" description="Connect the tools your team already uses." // integrations={[{ name: "…" }]}/>Props
IntegrationBox- tone
- Type "neutral" | "kraft"
- "neutral"
- Box material: soft white (grey in dark mode) or cardboard.
- halo
- Type boolean
- true
- Two half circles behind the box, filled with a slow mesh gradient.
- color
- Type string
- "#3b82f6"
- Colour of the mesh gradient; drawn in shades of it.
- duration
- Type number
- 2.4
- How long one logo takes from the top of the card into the box.
- interval
- Type number
- 0.24
- Time between one logo and the next.
- pauseOnHover
- Type boolean
- true
- Hold the logos where they are while the card is pointed at.
- integrations
- Type { name: string; src?: string; srcDark?: string; icon?: ReactNode }[]
- 11 apps
- Logos in the order they fall. srcDark swaps in on dark backgrounds.
- title
- Type string
- "Bring your stack"
- Heading under the box. Empty hides it.
- description
- Type string
- "Connect the tools your team already uses."
- Line under the title.
- className
- Type string
- –
- Classes for the card.