Staaarter

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.

By Staaarter Team
Feature
Docs
Live preview

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.json

Prefer 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

PropTypeDefaultDescription
eyebrowstringundefinedSmall label above the hairline rule.
headingstringnoneSection heading, left column of the two-column header.
descriptionstringundefinedSupporting paragraph, right column of the two-column header.
cardsFeature27Card[]noneThe two rich cards, each with its own micro-asset and checked bullets.
integrationsLabelstring"Works with the tools you already use"Caption above the integrations strip.
integrationsFeature27Integration[]noneIcon chips in the closing works-with strip.
classNamestringnoneExtra 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.