Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930
  1. import useHandleEvents from "hooks/useBoundsHandleEvents"
  2. import styled from "styles"
  3. import { Bounds } from "types"
  4. export default function Rotate({
  5. bounds,
  6. size,
  7. }: {
  8. bounds: Bounds
  9. size: number
  10. }) {
  11. const events = useHandleEvents("rotate")
  12. return (
  13. <StyledRotateHandle
  14. cursor="grab"
  15. cx={bounds.width / 2}
  16. cy={size * -2}
  17. r={size / 2}
  18. {...events}
  19. />
  20. )
  21. }
  22. const StyledRotateHandle = styled("circle", {
  23. stroke: "$bounds",
  24. fill: "#fff",
  25. zStrokeWidth: 2,
  26. cursor: "grab",
  27. })