Documentation and examples of the reusable components for LinkedIn Enhancement Suite
Button component with various styles and states
Avatar component for user profiles
<Avatar>
<AvatarImage src="https://github.com/shadcn.png" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar className="h-16 w-16">
<AvatarImage src="https://github.com/shadcn.png" />
<AvatarFallback>CN</AvatarFallback>
</Avatar>
<Avatar>
<AvatarFallback>JD</AvatarFallback>
</Avatar>
Badge component for status and tags
<Badge>Default</Badge>
<Badge variant="secondary">Secondary</Badge>
<Badge variant="outline">Outline</Badge>
<Badge variant="destructive">Destructive</Badge>
Card component for displaying content
Card content with information and other details about the feature or content.
<Card>
<CardHeader>
<CardTitle>Card Title</CardTitle>
</CardHeader>
<CardContent>
<p>Card content with information...</p>
</CardContent>
<CardFooter>
<Button variant="outline" className="mr-2">Cancel</Button>
<Button>Submit</Button>
</CardFooter>
</Card>
Input component for forms
<Input placeholder="Default input" />
<Input placeholder="Disabled input" disabled />
<div className="flex gap-2">
<Input placeholder="With button" />
<Button type="submit">Search</Button>
</div>
Skeleton component for loading states
<div className="flex items-center gap-4">
<Skeleton className="h-12 w-12 rounded-full" />
<div className="space-y-2">
<Skeleton className="h-4 w-32" />
<Skeleton className="h-4 w-48" />
</div>
</div>
<Skeleton className="h-24 w-full" />
<div className="flex gap-2">
<Skeleton className="h-8 w-16" />
<Skeleton className="h-8 w-24" />
</div>