Skip to content

Commit

Permalink
fix: don't use document on ssr
Browse files Browse the repository at this point in the history
  • Loading branch information
jvllmr committed Nov 19, 2024
1 parent 3fb9acf commit 6c51228
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/controller/selectControls.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export const useSchedulerSelect = <TData, TResource>(
controller: SchedulerController<TData, TResource>,
onSelect?: OnSelectFn<TData, TResource>,
) => {
const constantDiv = useRef(document.createElement("div")).current;
const constantDiv = useRef<HTMLDivElement | null>(null);

useEffect(() => {
controller.momentDragStartOver = onSelect
Expand All @@ -39,7 +39,10 @@ export const useSchedulerSelect = <TData, TResource>(
(controller.selectedResourceId === resourceId ||
controller.selectedResourceId === null)
) {
event.dataTransfer.setDragImage(constantDiv, 0, 0);
if (!constantDiv.current) {
constantDiv.current = document.createElement("div");
}
event.dataTransfer.setDragImage(constantDiv.current, 0, 0);
if (
!controller.firstSelectedMoment ||
moment.isBefore(controller.firstSelectedMoment)
Expand Down

0 comments on commit 6c51228

Please sign in to comment.