// Layout
Item
A versatile component for displaying content.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/item// Usage
1import { ItemGroup, ItemSeparator, Item, ItemMedia } from "@/components/ui/item";23<ItemGroup />// Code
1"use client";23import { ark } from "@ark-ui/react/factory";4import type React from "react";5import { tv, type VariantProps } from "tailwind-variants";6import { cn } from "@/lib/utils";7import { Separator } from "@/registry/react/components/separator";89export const ItemGroup = (props: React.ComponentProps<typeof ark.div>) => {10 const { className, ...rest } = props;1112 return (13 <ark.div14 className={cn(15 "group/item-group",16 "flex w-full flex-col gap-4",17 className18 )}19 data-slot="item-group"20 role="list"21 {...rest}22 />23 );24};2526export const ItemSeparator = (27 props: React.ComponentProps<typeof Separator>28) => {// Dependencies