import { Box, Button, FormControl, FormControlLabel, Link, Modal, Radio, RadioGroup, SelectChangeEvent, Typography, useTheme, } from "@mui/material"; import * as React from "react"; import SelectableButton from "@ui_kit/SelectableButton"; import { useState } from "react"; import RadioCheck from "@ui_kit/RadioCheck"; import RadioIcon from "@ui_kit/RadioIcon"; type LogicForm = "conditions" | "results"; export default function BranchingForm() { const theme = useTheme(); const [open, setOpen] = React.useState(false); const handleOpen = () => setOpen(true); const handleClose = () => setOpen(false); const [logicForm, setLogicForm] = useState("conditions"); const [display, setDisplay] = React.useState("1"); const handleChange = (event: SelectChangeEvent) => { setDisplay(event.target.value); }; const [value, setValue] = React.useState("1"); const handleChangeRadio = (event: React.ChangeEvent) => { setValue((event.target as HTMLInputElement).value); }; return ( <> Условия показа формы Логика показа форм setLogicForm("conditions")} > От условий setLogicForm("results")} > С результатами {logicForm === "conditions" ? ( <> Добавить условие } icon={} /> } label="Все условия обязательны" /> } icon={} /> } label="Обязательно хотя бы одно условие" /> ) : ( <> У вас пока что нет результатов. )} ); }