import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; import { Box, Button, IconButton, Link, Paper, SxProps, TextField, Theme, Typography, useTheme } from "@mui/material"; import { incrementCurrentStep } from "@root/quizes/actions"; import CustomTextField from "@ui_kit/CustomTextField"; import React from "react"; import InfoIcon from "../../assets/icons/InfoIcon"; import { OneIcon } from "../../assets/icons/questionsPage/OneIcon"; import AddPlus from "../../assets/icons/questionsPage/addPlus"; import ArrowLeft from "../../assets/icons/questionsPage/arrowLeft"; import ButtonSettingForms from "./ButtonSettingForms"; import DrawerNewField from "./DrawerParent"; import WindowMessengers from "./Massengers/WindowMessengers"; import WindowNewField from "./NewField/WindowNewField"; import SwitchContactForm from "./switchContactForm"; export default function ContactFormPage() { const [drawerNewField, setDrawerNewField] = React.useState(false); const [drawerMessenger, setDrawerMessenger] = React.useState(false); const drawerNewFieldHC = (bool: boolean) => { setDrawerNewField(bool); }; const drawerMessengerHC = (bool: boolean) => { setDrawerMessenger(bool); }; const theme = useTheme(); return ( <> Как собрать данные посетителя {" "} {" "} {" "} Имя* E-mail* Телефон* drawerMessengerHC(true)} sx={{ fontSize: "16px", lineHeight: "19px", color: theme.palette.brightPurple.main, textDecorationColor: theme.palette.brightPurple.main, textAlign: "left", }} > Добавить мессенджеры {" "} {" "} Будут показаны поля по умолчанию Добавить мессенджеры ); } interface Props { outerContainerSx?: SxProps; children?: React.ReactNode; } function ContactFormParent({ outerContainerSx: sx, children }: Props) { const theme = useTheme(); const [switchState, setSwitchState] = React.useState("setting"); const SSHC = (data: string) => { setSwitchState(data); }; return ( {children} ); }