"use client"; import { useTranslations } from "next-intl"; import { cn } from "@/lib/utils"; import type { Calendar } from "@/lib/jmap/types"; interface CalendarSidebarPanelProps { calendars: Calendar[]; selectedCalendarIds: string[]; onToggleVisibility: (id: string) => void; } export function CalendarSidebarPanel({ calendars, selectedCalendarIds, onToggleVisibility, }: CalendarSidebarPanelProps) { const t = useTranslations("calendar"); if (calendars.length === 0) return null; return (