This component no longer exists. It was in deso-ui’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-06 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
Profile Tag
deso-ui/profile-tagRemovedBlock
A component for displaying a profile tag.
Install it
npx shadcn@latest add https://ui.deso.com/r/profile-tag.jsonSource
1import * as React from 'react';2import { Badge } from '@/components/ui/badge';3import { cn } from '@/lib/utils/deso';4import Link from 'next/link';56export interface ProfileTagProps extends React.HTMLAttributes<HTMLDivElement> {7 icon?: React.ReactNode;8 children: React.ReactNode;9 link?: string;10 asChild?: boolean;11}1213export const ProfileTag = ({14 icon,15 children,16 className,17 link,18 ...props19}: ProfileTagProps) => {20 return (21 link ? (22 <Link href={link || ''} className="hover:underline" target="_blank" rel="noopener noreferrer">23 <Badge24 variant="outline"25 className={cn(26 'text-xs font-medium text-muted-foreground gap-1.5',27 className28 )}29 {...props}30 >31 {icon}32 <span>{children}</span>33 </Badge>34 </Link>35 ) : (36 <Badge37 variant="outline"38 className={cn(39 'text-xs font-medium text-muted-foreground gap-1.5',40 className41 )}42 {...props}43 >44 {icon}45 <span>{children}</span>46 </Badge>47 )48 );49};
