сделал меню для мобилок

This commit is contained in:
ArtChaos189 2023-12-27 18:39:21 +03:00
parent d6a9955a88
commit aa05145228

@ -164,14 +164,16 @@ export default function EditPage() {
const isConditionMet = [1].includes(currentStep) && !openBranchingPanel && quizConfig.type !== "form"; const isConditionMet = [1].includes(currentStep) && !openBranchingPanel && quizConfig.type !== "form";
const [buttonText, setButtonText] = useState("Опубликовать"); const [buttonText, setButtonText] = useState("Опубликовать");
const handleClickStatusQuiz = () => { const handleClickStatusQuiz = () => {
if (Object.keys(whyCantCreatePublic).length === 0) { if (Object.keys(whyCantCreatePublic).length === 0) {
setButtonText("Опубликовано"); if (buttonText === "Опубликовать") {
setButtonText("Опубликовано");
setTimeout(() => { setTimeout(() => {
setButtonText("Отозвать"); setButtonText("Отозвать");
}, 3000); }, 3000);
} else {
setButtonText("Опубликовать");
}
updateQuiz(quiz?.id, (state) => { updateQuiz(quiz?.id, (state) => {
state.status = quiz?.status === "start" ? "stop" : "start"; state.status = quiz?.status === "start" ? "stop" : "start";
@ -181,7 +183,7 @@ export default function EditPage() {
} }
}; };
console.log(buttonText); console.log(quiz?.status);
return ( return (
<> <>
@ -455,7 +457,7 @@ export default function EditPage() {
fontSize: "14px", fontSize: "14px",
lineHeight: "18px", lineHeight: "18px",
height: "34px", height: "34px",
background: buttonText === "Опубликовать" || "Отозвать" ? "#7E2AEA" : "#FA5B0E", background: buttonText === "Опубликовано" ? "#FA5B0E" : "#7E2AEA",
}} }}
onClick={handleClickStatusQuiz} onClick={handleClickStatusQuiz}
> >