Item
Flexible rows for people, settings, integrations, navigation and activity lists, composed from media, text, actions and optional header and footer rows.
Installation
Import from @gaudi/design-system. Load @gaudi/design-system/global.css once and add transpilePackages: ['@gaudi/design-system'] in Next.js.
Copy an example into your project with the shadcn CLI: npx shadcn@latest add https://design.gaudi.site/r/item-activity-feed.json.
Usage
Examples
Activity feed
Changed files summary
Header and footer
Log links and a reversible action
Run status with a live step
Menu with counts and shortcuts
Navigation rows
Run log grouped by phase
Settings and integrations
Team members and roles
Variants and sizes
API
10 props
Accessibility
Use asChild with a link when the whole row navigates and keep independent actions outside that link. Name icon-only actions after their row, and label a group when the surrounding heading does not describe it.
Related
AvatarProfile images, resilient initials, presence, verification, account menus and collaborator groups. The existing Avatar API and curated patterns share the same image and fallback primitives.10 examplesCardCard frames reusable content with title, subtitle, and optional children.8 examplesPillPill renders compact category and status labels.4 examplesDropdownMenuAction menus with keyboard navigation, checkbox choices and destructive actions.8 examplesProgressDeterminate and indeterminate progress with a readable task label.4 examplesLoaderAn accessible loading indicator with arcs, dots, expanding rings, and an indeterminate bar. Loader replaces the former Spinner component and story.3 examples