| 123456789101112131415161718192021222324252627282930 | import useHandleEvents from "hooks/useBoundsHandleEvents"
import styled from "styles"
import { Bounds } from "types"
export default function Rotate({
  bounds,
  size,
}: {
  bounds: Bounds
  size: number
}) {
  const events = useHandleEvents("rotate")
  return (
    <StyledRotateHandle
      cursor="grab"
      cx={bounds.width / 2}
      cy={size * -2}
      r={size / 2}
      {...events}
    />
  )
}
const StyledRotateHandle = styled("circle", {
  stroke: "$bounds",
  fill: "#fff",
  zStrokeWidth: 2,
  cursor: "grab",
})
 |