Article Meta
ilinxa/article-metaFreeBlock
Icon-and-value metadata strip for article headers — author, date, read time, view count, or any custom pairs.
Install it
npx shadcn@latest add https://ui.ilinxa.com/r/article-meta.jsonSource
1import { memo } from "react";2import { cn } from "@/lib/utils";3import { MetaItem } from "./parts/meta-item";4import type { ArticleMetaProps } from "./types";56const ALIGN_CLASS = {7 start: "justify-start",8 center: "justify-center",9 end: "justify-end",10} as const;1112function ArticleMetaInner(props: ArticleMetaProps) {13 const {14 items,15 linkComponent = "a",16 divider = false,17 align = "start",18 gapClass = "gap-6",19 className,20 itemClassName,21 iconClassName,22 } = props;2324 return (25 <ul26 role="list"27 className={cn(28 "flex flex-wrap items-center text-muted-foreground list-none",29 gapClass,30 ALIGN_CLASS[align],31 divider && "pb-8 border-b border-border",32 className33 )}34 >35 {items.map((item) => (36 <MetaItem37 key={item.id}38 item={item}39 linkComponent={linkComponent}40 itemClassName={itemClassName}41 iconClassName={iconClassName}42 />43 ))}44 </ul>45 );46}4748export const ArticleMeta = memo(ArticleMetaInner);49ArticleMeta.displayName = "ArticleMeta";
What it pulls in
npm packages
Files it writes
More from ilinxa
All 184 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Account Switcheraccount-switcher | ilinxa | Blocks | Free | 1 dep · 10 files | |
| Account Switcher (deprecated alias)account-switcher-01 | ilinxa | Blocks | Free | no deps | |
| Account Switcher — fixturesaccount-switcher-fixtures | ilinxa | Blocks | Free | no deps | |
| App Sidebarapp-sidebar | ilinxa | Blocks | Free | 1 dep · 37 files | |
| App Sidebar — fixturesapp-sidebar-fixtures | ilinxa | Blocks | Free | no deps | |
| Rich Text Editor (deprecated alias)article-body-01 | ilinxa | Blocks | Free | no deps | |
| Article Meta (deprecated alias)article-meta-01 | ilinxa | Blocks | Free | no deps | |
| Article Meta — fixturesarticle-meta-fixtures | ilinxa | Blocks | Free | no deps |
