PanelChrome: Adds "onDragStart" prop (#97495)

This commit is contained in:
kay delaney
2024-12-10 12:15:25 +00:00
committed by GitHub
parent dd9638cade
commit aeed123312
2 changed files with 12 additions and 9 deletions

View File

@@ -34,6 +34,7 @@ interface BaseProps {
menu?: ReactElement | (() => ReactElement);
dragClass?: string;
dragClassCancel?: string;
onDragStart?: (e: React.PointerEvent) => void;
selectionId?: string;
/**
* Use only to indicate loading or streaming data in the panel.
@@ -142,6 +143,7 @@ export function PanelChrome({
onFocus,
onMouseMove,
onMouseEnter,
onDragStart,
showMenuAlways = false,
}: PanelChromeProps) {
const theme = useTheme2();
@@ -312,6 +314,7 @@ export function PanelChrome({
className={cx(styles.headerContainer, dragClass)}
style={headerStyles}
data-testid="header-container"
onPointerDown={onDragStart}
onPointerUp={onSelect}
>
{statusMessage && (