import { ArrowsPointingOut, CircleSliders } from "@medusajs/icons" import { clx } from "@medusajs/ui" import { useEffect, useRef } from "react" export interface TieredPriceControlsProps { isTiered: boolean isAnchor: boolean onOpenModal: () => void symbolWidth?: number } export const TieredPriceControls = ({ isTiered, isAnchor, onOpenModal, symbolWidth, }: TieredPriceControlsProps) => { const buttonRef = useRef(null) useEffect(() => { const handleKeyDown = (e: KeyboardEvent) => { if (isAnchor && (e.metaKey || e.ctrlKey) && e.key.toLowerCase() === "b") { e.preventDefault() buttonRef.current?.click() } } document.addEventListener("keydown", handleKeyDown) return () => document.removeEventListener("keydown", handleKeyDown) }, [isAnchor]) return (
{isTiered && !isAnchor && (
)}
) }