{
- const ref = header.current;
- if (ref === null) return;
- const rect = ref.getBoundingClientRect();
- const offsetX = e.pageX - rect.left;
- const offsetY = e.pageY - rect.top;
- const onDrag = (e: MouseEvent) => setPos([e.pageX - offsetX, e.pageY - offsetY]);
- document.addEventListener("mousemove", onDrag);
- document.addEventListener("mouseup",
- () => { document.removeEventListener("mousemove", onDrag); },
- { once: true }
- );
- }}
- >
-
-
- Color Picker
-
- e.stopPropagation()}>
-
-
-
-
-