interface PanelCloseButtonProps {
  className: string;
  onClick: () => void;
  ariaLabel: string;
}

export function PanelCloseButton({ className, onClick, ariaLabel }: PanelCloseButtonProps) {
  return (
    <button type="button" className={className} onClick={onClick} aria-label={ariaLabel}>
      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
        <line x1="18" y1="6" x2="6" y2="18" />
        <line x1="6" y1="6" x2="18" y2="18" />
      </svg>
    </button>
  );
}
