import {Box, Button, FormControl, Link, MenuItem, Select, Typography, useTheme} from "@mui/material";
import { useState } from "react";
import CustomCheckbox from "@ui_kit/CustomCheckbox";
import AlignLeftIcon from "../../assets/icons/AlignLeftIcon";
import AlignRightIcon from "../../assets/icons/AlignRightIcon";
import ArrowDown from "../../assets/icons/ArrowDownIcon";
import InfoIcon from "../../assets/icons/InfoIcon";
import LayoutCenteredIcon from "../../assets/icons/LayoutCenteredIcon";
import LayoutExpandedIcon from "../../assets/icons/LayoutExpandedIcon";
import LayoutStandartIcon from "../../assets/icons/LayoutStandartIcon";
import MobilePhoneIcon from "../../assets/icons/MobilePhoneIcon";
import UploadIcon from "../../assets/icons/UploadIcon";
import SelectableButton from "@ui_kit/SelectableButton";
import SelectableIconButton from "./SelectableIconButton";
import UploadBox from "@ui_kit/UploadBox";
import CustomTextField from "@ui_kit/CustomTextField";
import {quizStore} from "@root/quizes";
import {useParams} from "react-router-dom";
const designTypes = [
["Standard", (color: string) => ],
["Expanded", (color: string) => ],
["Centered", (color: string) => ]
] as const;
type DesignType = typeof designTypes[number][0];
type BackgroundType = "image" | "video";
type AlignType = "left" | "right";
export default function StartPageSettings() {
const {listQuizes, updateQuizesList, removeQuiz, createBlank} = quizStore();
const params = Number(useParams().quizId);
const theme = useTheme();
const designType = listQuizes[params].startpage
// const [designType, setDesignType] = useState(designTypes[0][0]);
const [backgroundType, setBackgroundType] = useState("image");
const [alignType, setAlignType] = useState("left");
return (
<>
Дизайн
Фон
setBackgroundType("image")}>
Изображение
setBackgroundType("video")}>
Видео
{backgroundType === "image" ?
<>
Изображение
} text="5 MB максимум" />
Размер картинок
мобильная версия
>
:
<>
Добавить видео
}
sx={{
height: "48px",
width: "48px",
}}
/>
Настройки видео
Изображение для мобильной версии
} text="5 MB максимум" />
>
}
Расположение элементов
setAlignType("left")} isActive={alignType === "left"} Icon={AlignLeftIcon} />
setAlignType("right")} isActive={alignType === "right"} Icon={AlignRightIcon} />
{backgroundType === "image" &&
Логотип
}
} text="5 MB максимум" />
Favicon
}
sx={{
height: "48px",
width: "48px",
}}
/>
5 MB максимум
Заголовок
Текст
Текст кнопки
Телефон
Название или слоган компании
Сайт
Юридическая информация
Дополнительно
Mета заголовок
Текст-заполнитель —
это текст, который имеет Текст-заполнитель —
это текст, который имеет Текст-заполнитель —
это текст, который имеет Текст-заполнитель —
это текст, который имеет Текст-заполнитель
>
);
}