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="Обязательно хотя бы одно условие" /> : <> У вас пока что нет результатов. } ); }