import { useModalContext } from "../../store"; import { IpConfirm, ConnectionError, AddDevice, RightsConfirm } from "./modalContainers"; import { ModalMap } from "./windowsType"; import Loader from "../UI/loader"; import { ModalWindow } from "./style"; import {NoteDevice} from "./modalContainers/NoteDevice"; type Props = { isOpen: boolean, type: string data: any; } export default function WindowComponent({ isOpen, type, data }: Props) { const { closeModal, closeLoader } = useModalContext() return ( <> {isOpen && {type == ModalMap['1'] && data && } {type == ModalMap['2'] && } {type === ModalMap['3'] && } {type === ModalMap['6'] && ( )} {type === ModalMap['4'] && ( )} {type === ModalMap['5'] && ( )} } ) }