Connected Workspace Feature
A feature section with an eyebrow over a hairline rule, a two-column heading and description pair, and two rich cards below. Each card floats a live-looking micro-asset (a mini message thread or a mini kanban board) above its own eyebrow, title, and a list of checked bullet points. The section closes with a works-with integrations strip: a row of small icon chips.
Docs
Installation
A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its dependencies and any missing npm packages, and installs them straight into your project.
npx shadcn add https://staaarter.com/r/connected-workspace-feature.jsonPrefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/feature/feature27.tsx instead.
Usage
The file also exports feature27Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.
import { Feature27, feature27Demo } from "@/components/blocks/feature/feature27"; export default function Page() { return <Feature27 {...feature27Demo} />; }
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| eyebrow | string | undefined | Small label above the hairline rule. |
| heading | string | none | Section heading, left column of the two-column header. |
| description | string | undefined | Supporting paragraph, right column of the two-column header. |
| cards | Feature27Card[] | none | The two rich cards, each with its own micro-asset and checked bullets. |
| integrationsLabel | string | "Works with the tools you already use" | Caption above the integrations strip. |
| integrations | Feature27Integration[] | none | Icon chips in the closing works-with strip. |
| className | string | none | Extra classes for the outer section element. |
Types
interface Feature27Card { asset: "messages" | "board"; eyebrow: string; title: string; description?: string; bullets: string[]; } interface Feature27Integration { label: string; icon: LucideIcon; }
Behavior notes
- Both micro-assets (the message thread and the kanban board) are static mock UI built from plain divs, not real data or a live connection; "live" describes the visual treatment, not a data feed.
- The checkmarks next to each bullet are decorative icons, not a real completion-tracking checklist.
- The integrations strip is a row of lucide icon chips standing in for third-party logos, the same convention this repo's auth blocks use for social-login buttons; swap in real brand marks if you need exact logos.
- This is a plain Server Component with no client-side state or interaction anywhere in the block.
More Feature Blocks
View all →Full-Bleed Workspace Band
Two-column header above a full-bleed image band with a live view switcher, closing on three numbered captions.
Center-Line Journey Timeline
Vertical hairline timeline alternating stages either side, dropping a phone frame on one step.
Figure-Led Evidence Rows
Tall image with a floating before-and-after card, leading into oversized-figure evidence rows.
Staircase Asset Trio
Three image tiles stepping down the page in a staircase, each floating a different live asset.
Sticky Reference List
Sticky heading column beside three labelled groups of checked capabilities, closing on a footnote.
Day Timeline Rows
Hairline rows walking through one working day, stamped with time and a live approval card inline.