Collaborative Launch Hero
motiq/collaborative-launch-heroFreeBlock
An editable hero block for collaboration/review products showing people active, a review underway, and one pending decision with outcome copy + CTAs. Composes Live Presence Stack, Typing and Presence, Approval Workflow (one pending decision), Comment Thread, and Activity Stream across review-open/commenting/changes-requested/approval-pending/approved/rejected/resolved. App-controlled, clearly-fictional demo data. SSR-safe, reduced-motion-safe.
Live preview
live · rendered by the registry
Rendered by motiq on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://www.motiq.dev/r/collaborative-launch-hero.jsonSource
1"use client";23import * as React from "react";45import { cn } from "@/lib/utils";6import {7 useControllableState,8 useDisclosure,9 useReducedMotion,10 type StatusTone,11} from "@/lib/motiq";1213import {14 LivePresenceStack,15 type PresenceUser,16} from "@/components/motiq/live-presence-stack";17import {18 TypingAndPresence,19 type Participant,20} from "@/components/motiq/typing-and-presence";21import {22 ApprovalWorkflow,23 type ApprovalWorkflowData,24 type ApprovalStatus,25 type ActionContext,26 type Reviewer,27 type WorkflowStage,28 type Decision,29} from "@/components/motiq/approval-workflow";30import {31 CommentThread,32 type Comment,33 type CommentAuthor,34} from "@/components/motiq/comment-thread";35import {36 ActivityStream,37 type ActivityEvent,38} from "@/components/motiq/activity-stream";3940/* --------------------------------------------------------------------------41 * CollaborativeLaunchHero — an editable hero block for collaboration / review42 * products. A wide copy band (eyebrow, outcome headline, copy, two CTAs, current43 * phase) sits above a full-width collaboration window that composes five released44 * components at *reduced* complexity to tell one story: people are here45 * (LivePresenceStack), someone is writing right now (TypingAndPresence), a short46 * review is underway (ActivityStream), there is one change request in the thread47 * (CommentThread), and one decision is pending (ApprovalWorkflow). In a wide48 * container the surface tiles into two columns (the decision · the discussion)49 * so the hero holds a calm height. It is deliberately not a generic social feed50 * — the surface always resolves to a single approaching outcome.51 *52 * RESPONSIVENESS IS CONTAINER-BASED, NOT VIEWPORT-BASED. The block is a53 * `@container/hero`, and every layout decision below queries that container, so54 * the hero composes correctly inside a narrow content column on a wide screen55 * (a docs preview, a two-column marketing page, a CMS slot) — not just at56 * full-bleed viewport width. Thresholds (measured on the container's CONTENT57 * box, which is how container queries resolve):58 *59 * @lg/hero 512px past-phone chrome: type ramp, roomier gaps, intrinsic60 * CTA widths, the window's own padding + subtitle.61 * @2xl/hero 672px the outer gutter steps to 48px — below this a 48px62 * inset eats the surface it is meant to frame.63 * @[1000px]/hero the split: copy + CTA rail side by side, and the64// … truncated
What it pulls in
npm packages
Other registry items
Files it writes
More from motiq
All 100 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Agent Operations Heroagent-operations-hero | motiq | Blocks | Free | 1 dep | |
| AI Agent Workspaceai-agent-workspace | motiq | Blocks | Free | 1 dep | |
| AI Interface Packai-interface-pack | motiq | Blocks | Free | 1 dep | |
| Collaboration Packcollaboration-pack | motiq | Blocks | Free | 1 dep | |
| Collaborative Review Workspacecollaborative-review-workspace | motiq | Blocks | Free | 1 dep | |
| Data Motion Packdata-motion-pack | motiq | Blocks | Free | 1 dep | |
| Deployment Command Centerdeployment-command-center | motiq | Blocks | Free | 1 dep | |
| Deployment Control Herodeployment-control-hero | motiq | Blocks | Free | 1 dep |
