
Social media analytics dashboard sidebar featuring Content Performance, Audience Insights, Hashtag Performance, Competitor Analysis, Influencer tracking, Campaign Tracking, Sentiment Tracking, Real Time Monitoring, and Schedule Post & Calendar navigation
@shadcn-studio
src/registry/new-york/blocks/dashboard-and-application/dashboard-sidebar/dashboard-sidebar-01/page.tsx
import {
ArrowRightLeftIcon,
CalendarClockIcon,
ChartNoAxesCombinedIcon,
ChartPieIcon,
ChartSplineIcon,
ClipboardListIcon,
Clock9Icon,
CrownIcon,
HashIcon,
SettingsIcon,
SquareActivityIcon,
Undo2Icon,
UsersIcon
} from 'lucide-react'
import { Card, CardContent } from '@/registry/new-york/ui/card'
import {
Sidebar,
SidebarContent,
SidebarGroup,
SidebarGroupContent,
SidebarGroupLabel,
SidebarMenu,
SidebarMenuBadge,
SidebarMenuButton,
SidebarMenuItem,
SidebarProvider,
SidebarTrigger
} from '@/registry/new-york/ui/sidebar'
const SidebarPage = () => {
return (
<div className='flex min-h-dvh w-full'>
<SidebarProvider>
<Sidebar>
<SidebarContent>
<SidebarGroup>
<SidebarGroupContent>
<SidebarMenu>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<ChartNoAxesCombinedIcon />
<span>Dashboard</span>
</a>
</SidebarMenuButton>
<SidebarMenuBadge className='bg-primary/10 rounded-full'>5</SidebarMenuBadge>
</SidebarMenuItem>
</SidebarMenu>
</SidebarGroupContent>
</SidebarGroup>
<SidebarGroup>
<SidebarGroupLabel>Pages</SidebarGroupLabel>
<SidebarGroupContent>
<SidebarMenu>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<ChartSplineIcon />
<span>Content Performance</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<UsersIcon />
<span>Audience Insight</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<ChartPieIcon />
<span>Engagement Metrics</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<HashIcon />
<span>Hashtag Performance</span>
</a>
</SidebarMenuButton>
<SidebarMenuBadge className='bg-primary/10 rounded-full'>3</SidebarMenuBadge>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<ArrowRightLeftIcon />
<span>Competitor Analysis</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<Clock9Icon />
<span>Campaign Tracking</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<ClipboardListIcon />
<span>Sentiment Tracking</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<CrownIcon />
<span>Influencer</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
</SidebarMenu>
</SidebarGroupContent>
</SidebarGroup>
<SidebarGroup>
<SidebarGroupLabel>Supporting Features</SidebarGroupLabel>
<SidebarGroupContent>
<SidebarMenu>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<SquareActivityIcon />
<span>Real Time Monitoring</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<CalendarClockIcon />
<span>Schedule Post & Calendar</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<Undo2Icon />
<span>Report & Export</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<SettingsIcon />
<span>Settings & Integrations</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
<SidebarMenuItem>
<SidebarMenuButton asChild>
<a href='#'>
<UsersIcon />
<span>User Management</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
</SidebarMenu>
</SidebarGroupContent>
</SidebarGroup>
</SidebarContent>
</Sidebar>
<div className='flex flex-1 flex-col'>
<header className='bg-card sticky top-0 z-50 flex h-13.75 items-center justify-between gap-6 border-b px-4 py-2 sm:px-6'>
<SidebarTrigger className='[&_svg]:size-5!' />
</header>
<main className='size-full flex-1 px-4 py-6 sm:px-6'>
<Card className='h-250'>
<CardContent className='h-full'>
<div className='border-card-foreground/10 h-full rounded-md border bg-[repeating-linear-gradient(45deg,color-mix(in_oklab,var(--card-foreground)10%,transparent),color-mix(in_oklab,var(--card-foreground)10%,transparent)_1px,var(--card)_2px,var(--card)_15px)]' />
</CardContent>
</Card>
</main>
<footer className='bg-card h-10 border-t px-4 sm:px-6'>
<div className='border-card-foreground/10 h-full bg-[repeating-linear-gradient(45deg,color-mix(in_oklab,var(--card-foreground)10%,transparent),color-mix(in_oklab,var(--card-foreground)10%,transparent)_1px,var(--card)_2px,var(--card)_15px)]' />
</footer>
</div>
</SidebarProvider>
</div>
)
}
export default SidebarPage
































