mirror of
https://github.com/lukevella/rallly.git
synced 2025-08-03 16:38:34 +02:00
Remove debounce
This commit is contained in:
parent
18d5316bc3
commit
f38392e9b0
1 changed files with 2 additions and 8 deletions
|
@ -1,6 +1,5 @@
|
|||
import clsx from "clsx";
|
||||
import { AnimatePresence, motion } from "framer-motion";
|
||||
import debounce from "lodash/debounce";
|
||||
import { useTranslation } from "next-i18next";
|
||||
import * as React from "react";
|
||||
import { useMeasure } from "react-use";
|
||||
|
@ -105,11 +104,6 @@ const Poll: React.VoidFunctionComponent<PollProps> = ({
|
|||
const maxScrollPosition =
|
||||
columnWidth * options.length - columnWidth * numberOfVisibleColumns;
|
||||
|
||||
const debouncedSetScrollPosition = React.useMemo(
|
||||
() => debounce(setScrollPosition, 200),
|
||||
[],
|
||||
);
|
||||
|
||||
const numberOfInvisibleColumns = options.length - numberOfVisibleColumns;
|
||||
|
||||
const [didUsePagination, setDidUsePagination] = React.useState(false);
|
||||
|
@ -123,7 +117,7 @@ const Poll: React.VoidFunctionComponent<PollProps> = ({
|
|||
const { mutate: addParticipant } = useAddParticipantMutation(pollId);
|
||||
|
||||
const goToNextPage = () => {
|
||||
debouncedSetScrollPosition(
|
||||
setScrollPosition(
|
||||
Math.min(
|
||||
maxScrollPosition,
|
||||
scrollPosition + numberOfVisibleColumns * columnWidth,
|
||||
|
@ -145,7 +139,7 @@ const Poll: React.VoidFunctionComponent<PollProps> = ({
|
|||
activeOptionId,
|
||||
setActiveOptionId,
|
||||
scrollPosition,
|
||||
setScrollPosition: debouncedSetScrollPosition,
|
||||
setScrollPosition,
|
||||
columnWidth,
|
||||
sidebarWidth,
|
||||
goToNextPage,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue