diff --git a/src/pages/DesignPage/DesignFilling.tsx b/src/pages/DesignPage/DesignFilling.tsx index 706898dc..9a7a5f89 100644 --- a/src/pages/DesignPage/DesignFilling.tsx +++ b/src/pages/DesignPage/DesignFilling.tsx @@ -10,6 +10,7 @@ import { updateQuiz } from "@root/quizes/actions"; import { useCurrentQuiz } from "@root/quizes/hooks"; import type { DesignItem } from "./DesignGroup"; import { DesignGroup } from "./DesignGroup"; +import pinkScrollbar from "@utils/pinkScrollbar"; import Desgin1 from "@icons/designs/smallSize/design1.jpg"; import Desgin2 from "@icons/designs/smallSize/design2.jpg"; @@ -133,15 +134,7 @@ export const DesignFilling = ({ padding: "20px", height: "100%", overflow: "auto", - scrollbarWidth: "auto", - "&::-webkit-scrollbar": { - display: "block", - width: "8px", - }, - "&::-webkit-scrollbar-thumb": { - backgroundColor: theme.palette.brightPurple.main, - borderRadius: "4px", - }, + ...pinkScrollbar(theme) }} > @@ -199,3 +192,4 @@ export const DesignFilling = ({ ); }; + diff --git a/src/pages/startPage/EditPage.tsx b/src/pages/startPage/EditPage.tsx index 89dabfc4..053ec38a 100755 --- a/src/pages/startPage/EditPage.tsx +++ b/src/pages/startPage/EditPage.tsx @@ -22,7 +22,7 @@ import { ModalInfoWhyCantCreate } from "./ModalInfoWhyCantCreate"; import { ConfirmLeaveModal } from "./ConfirmLeaveModal"; import { checkQuestionHint } from "@utils/checkQuestionHint"; import AmoTokenExpiredDialog from "../IntegrationsPage/IntegrationsModal/Amo/AmoTokenExpiredDialog"; -import { useAmoAccount } from "@/api/integration"; +import pinkScrollbar from "@utils/pinkScrollbar"; interface Props { openBranchingPage: boolean; @@ -121,6 +121,7 @@ export default function EditPage({ }} > {quizConfig && ( diff --git a/src/utils/pinkScrollbar.ts b/src/utils/pinkScrollbar.ts new file mode 100644 index 00000000..4247218a --- /dev/null +++ b/src/utils/pinkScrollbar.ts @@ -0,0 +1,13 @@ +import { Theme } from "@mui/material"; + +export default (theme: Theme) => ({ + scrollbarWidth: "auto", + "&::-webkit-scrollbar": { + display: "block", + width: "8px", + }, + "&::-webkit-scrollbar-thumb": { + backgroundColor: theme.palette.brightPurple.main, + borderRadius: "4px", + } +}); \ No newline at end of file