Calendars() — ui Function Reference
Architecture documentation for the Calendars() function in sidebar-12.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD a894da02_7c71_b1db_1628_508a48d267b2["Calendars()"] 5be755d3_78dd_6997_4570_8578a2101bba["sidebar-12.tsx"] a894da02_7c71_b1db_1628_508a48d267b2 -->|defined in| 5be755d3_78dd_6997_4570_8578a2101bba style a894da02_7c71_b1db_1628_508a48d267b2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
deprecated/www/registry/default/internal/sidebar-12.tsx lines 143–195
function Calendars({
calendars,
}: {
calendars: {
name: string
items: string[]
}[]
}) {
return (
<>
{calendars.map((calendar, index) => (
<React.Fragment key={calendar.name}>
<SidebarGroup key={calendar.name} className="py-0">
<Collapsible
defaultOpen={index === 0}
className="group/collapsible"
>
<SidebarGroupLabel
asChild
className="group/label w-full text-sm text-sidebar-foreground hover:bg-sidebar-accent hover:text-sidebar-accent-foreground"
>
<CollapsibleTrigger>
{calendar.name}{" "}
<ChevronRight className="ml-auto transition-transform group-data-[state=open]/collapsible:rotate-90" />
</CollapsibleTrigger>
</SidebarGroupLabel>
<CollapsibleContent>
<SidebarGroupContent>
<SidebarMenu>
{calendar.items.map((item, index) => (
<SidebarMenuItem key={item}>
<SidebarMenuButton>
<div
data-active={index < 2}
className="group/calendar-item flex aspect-square size-4 shrink-0 items-center justify-center rounded-sm border border-sidebar-border text-sidebar-primary-foreground data-[active=true]:border-sidebar-primary data-[active=true]:bg-sidebar-primary"
>
<Check className="hidden size-3 group-data-[active=true]/calendar-item:block" />
</div>
{item}
</SidebarMenuButton>
</SidebarMenuItem>
))}
</SidebarMenu>
</SidebarGroupContent>
</CollapsibleContent>
</Collapsible>
</SidebarGroup>
<SidebarSeparator className="mx-0" />
</React.Fragment>
))}
</>
)
}
Domain
Subdomains
Source
Frequently Asked Questions
What does Calendars() do?
Calendars() is a function in the ui codebase, defined in deprecated/www/registry/default/internal/sidebar-12.tsx.
Where is Calendars() defined?
Calendars() is defined in deprecated/www/registry/default/internal/sidebar-12.tsx at line 143.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free