Skip to content

Glass tile field

Integrations with a field of frosted glass app tiles.

Usage

Usage
import { IntegrationsGlassTiles } from '@/components/blocks/integrations-02'


<IntegrationsGlassTiles />


// Change the copy and the apps with props
<IntegrationsGlassTiles
  eyebrow="Connections"
  heading={['Plug in your stack.', 'Keep it all in sync.']}
  description="Link the apps your team already uses in a couple of clicks."
  integrations={[
    { name: 'Slack', icon: 'Slack', glow: '#36C5F0', syncs: 'Posts updates to channels' },
    { name: 'Figma', icon: 'Figma', glow: '#F24E1E', syncs: 'Pins design files to tasks' },
  ]}
  showConnection={false}
/>

Install

pnpm dlx shadcn@latest add @pastaui-pro/integrations-02

Source

Props

Glass tile field props
PropTypeDefaultDescription
eyebrowstring= 'Integrations'Small label with a blue dash. Pass an empty string to hide it.
heading[string, string]= ['Every tool you rely on.', 'Woven into one workspace.']Two heading lines. The first is ink, the second muted grey.
descriptionstring= Weftly threads your calendar, docs, chat and payments copyShort paragraph under the heading. Pass an empty string to hide it.
integrationsGlassIntegration[]= 18 apps from Slack to LoomApps shown on the tiles, center first. Each has a name, an icon key from the shared logo set, a glow color and a one-line syncs note for the tooltip. Unused slots become empty glass tiles.
showConnectionboolean= trueDraw a dashed blue line from the active tile to the product mark.
labelstring= 'Apps that connect to Weftly'Accessible name for the list of apps.
classNamestring= —Additional classes for the section.
styleCSSProperties= —Inline styles, handy for overriding the --pp-* color variables.