18 lines · 468 B · TypeScript
RawDownload
import type { RightPanelSurface } from "~/rightPanelStore"; interface SurfaceTabAuxClickEvent {  readonly button: number;  preventDefault(): void;  stopPropagation(): void;} export function handleSurfaceTabAuxClick(  event: SurfaceTabAuxClickEvent,  surface: RightPanelSurface,  onCloseSurface: (surface: RightPanelSurface) => void,): void {  if (event.button !== 1) return;  event.preventDefault();  event.stopPropagation();  onCloseSurface(surface);}