import React from "react"; import NavBar from "./NavList/navList"; import AuthForm from "../pages/auth/auth"; import MainPage from "../pages/main"; import FullCard from "../Componets/Cards/fullCard"; //import OverlaPage from "../pages/overlays"; import "./style.css"; import ReactDOM from "react-dom"; import { useState } from "react"; export default class AppConteiner extends React.Component { ui = { BackButton: { text: "Назад" }, button: { sync: { text: "Обновить", icon: "https://im0-tub-ru.yandex.net/i?id=82aba01eaa9844244dfae87e7a7e5583&n=13%22" } } }; Ptitle = () => this.viewSideBar(); findPakg(pkg) { this.viewPakegeInfo(pkg); } viewPakegeInfo(pkgName) { const url = this.props.ServerAdress + "/find?pkg=" + pkgName; const response = fetch(url); /*try { portage_list[pkgName]; } catch (e) {*/ if (response.ok) { // если HTTP-статус в диапазоне 200-299 // получаем тело ответа (см. про этот метод ниже) let res = response.json(); ReactDOM.render( , document.getElementById("HomePage") ); document.getElementById("inS").value = ""; } else { console.log("Ошибка HTTP: " + response.status); //} } console.log(pkgName); } toBack() { document.getElementById("backBtn").style.display = "none"; //document.getElementById("conteinerInfo").style.display = "none"; document.getElementById("container").style.display = "block"; document.getElementById("pTitle").textContent = this.ViewTitle(); document.getElementById("pTitle").textContent = "Рекомендации"; ReactDOM.render( , document.getElementById("HomePage") ); //window.location.reload(); //this.ViewTitle(); //document.getElementById('pTitle').textContent = this.props.menuItems[] } viewSideBar() { if (!this.VVSB) { document.getElementById("MainContent").style.paddingLeft = "300px"; //document.getElementById("MainContent").style.width =- "300px"; document.getElementById("btn-toggle").style.paddingLeft = "270px"; document.getElementById("btn-toggle").style.float = "right"; document.getElementById("navBar").style.left = "0px"; this.VVSB = true; } else { document.getElementById("MainContent").style.paddingLeft = "0px"; document.getElementById("btn-toggle").style.paddingLeft = "0px"; document.getElementById("navBar").style.left = "-300px"; this.VVSB = false; } } ViewTitle() { for (let i = 0; i > this.props.menuItems.length; i++) { if ( this.props.menuItems[i].url === window.location.href.split(window.location.host)[1] //this.props.menuItems[i].url //window.location.href.split(window.location.host)[1] ) { //document.getElementById("pTitle").textContent = this.props.menuItems[i].text; this.Ptitle = this.props.menuItems[i].text; } console.log(this.title); return (this.title = this.props.menuItems[i].text); } } render() { this.ViewTitle(); return (
    this.viewSideBar()} stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1.4em" width="1.4em" xmlns="http://www.w3.org/2000/svg" >
    this.toBack()} >
    {this.PackageName}
    { //this.ViewTitle() }
    this.findPakg(e.target.value)} style={{ /* fontSize: "1.2em", margin: "10px", */ //backgroundColor: "rgba(81, 81, 81, 0.5)", border: "none", //padding: "5px", //ackground: "#2e233f", //borderRadius: "15px", //border: "3px inset #2e322f", color: "#c7c7c7" }} /> {/*}
    {" "} {" "}
    */}
    {" "} {" "}
{this.props.children}
); } }