// jshint esversion: 6 import React from "react"; import { Position, Button, Popover, NumericInput, Icon, Tooltip, } from "@blueprintjs/core"; import { tooltipHoverOpenDelay } from "../../globals"; import styles from "./menubar.css"; function Clip(props) { const { pendingClipPercentiles, clipPercentileMin, clipPercentileMax, handleClipOpening, handleClipClosing, handleClipCommit, isClipDisabled, handleClipOnKeyPress, handleClipPercentileMaxValueChange, handleClipPercentileMinValueChange, } = props; const clipMin = pendingClipPercentiles?.clipPercentileMin ?? clipPercentileMin; const clipMax = pendingClipPercentiles?.clipPercentileMax ?? clipPercentileMax; const activeClipClass = clipPercentileMin > 0 || clipPercentileMax < 100 ? " bp3-intent-warning" : ""; return (