import React, { useState } from 'react'; import { BasePanel } from './shared/BasePanel'; import { BaseContext, ViewContext } from '../../../../types/navigation'; interface CCPanelProps { isExpanded?: boolean; isPinned?: boolean; onExpandedChange?: (expanded: boolean) => void; onPinnedChange?: (pinned: boolean) => void; } export const CCPanel: React.FC = ({ isExpanded, isPinned, onExpandedChange, onPinnedChange, }) => { const [currentContext, setCurrentContext] = useState('profile'); const [currentExtendedContext, setCurrentExtendedContext] = useState('overview'); const [isMenuOpen, setIsMenuOpen] = useState(false); // Reset menu state when panel is closed const handleExpandedChange = (expanded: boolean) => { if (!expanded) { setIsMenuOpen(false); } onExpandedChange?.(expanded); }; return ( ); };