Fix modal scrolling
This commit is contained in:
parent
bc4b0e2df7
commit
683cd039e7
6 changed files with 27 additions and 0 deletions
|
|
@ -2,6 +2,7 @@ import React, { useState } from 'react';
|
|||
import { motion } from 'framer-motion';
|
||||
import { X, Plus, Trash2, Triangle, Diamond, Circle, Square, Clock } from 'lucide-react';
|
||||
import { Question, AnswerOption } from '../types';
|
||||
import { useBodyScrollLock } from '../hooks/useBodyScrollLock';
|
||||
|
||||
interface QuestionEditModalProps {
|
||||
question: Question;
|
||||
|
|
@ -39,6 +40,8 @@ export const QuestionEditModal: React.FC<QuestionEditModalProps> = ({
|
|||
const [options, setOptions] = useState<AnswerOption[]>(question.options);
|
||||
const [timeLimit, setTimeLimit] = useState(question.timeLimit);
|
||||
|
||||
useBodyScrollLock(true);
|
||||
|
||||
const handleOptionTextChange = (index: number, newText: string) => {
|
||||
setOptions(prev => prev.map((opt, i) =>
|
||||
i === index ? { ...opt, text: newText } : opt
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue