You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.5 KiB

//import { Button } from "@material-ui/core";
import React from "react";
import ReactDOM from "react-dom";
import OvItem from "../Componets/overlayItem";
//import Button from "../Componets/button";
//import Grid from "@mui/material/Grid";
const title = { name: "Имя", discription: "Описание", homepage: "Обзор" };
//import "./style.css";
class PageOverlays extends React.Component {
VVSB = false;
menuBtn = {
background: "orange",
color: "#FFF",
textDecoration: "none",
marginLeft: "0px",
padding: " 10px",
borderRight: "1px solid #FFF",
cursor: "pointer",
position: "ralative",
left: "-40px",
borderRadius: "10px 20px 0px 0px"
};
menuButton = [
{ text: "Все", handler: () => this.viewAllOverlay() },
{ text: "Подключеные", handler: () => this.viewIncludeOverlays() },
{ text: "Категории", handler: () => this.viweategotyOverlays() }
];
slideNum = 1;
//routing overalays page
viewAllOverlay() {
return (
<div className="column__list">
{this.props.repositores.all.map((over, i) => (
<OvItem over={over} title={title} />
))}
</div>
);
}
viewIncludeOverlays() {
console.log(this.props.repositores.include);
return (
<div className="column__list">
{this.props.repositores.include.map((over, i) => (
<OvItem over={over} title={title} />
))}
</div>
);
}
viweategotyOverlays() {}
TitleView() {
try {
if (document.getElementById("pTitle").textContent !== "Оверлеи") {
document.getElementById("pTitle").textContent = "Оверлеи";
}
} catch (e) {
console.log(e);
}
}
render() {
return (
<div id="HomePage">
{this.TitleView()}
<div
// className="btn-group"
style={{
display: "inline-flex",
margin: "0px",
marginTop: "20px",
fontSize: "1.2em"
// color: "#000"
}}
>
{this.menuButton.map((it, p) => (
<div
style={this.menuBtn}
onClick={() =>
ReactDOM.render(
this.menuButton[p].handler(),
document.getElementById("listOve")
)
}
>
{it.text}
</div>
))}
</div>
<div id="listOve">{this.menuButton[0].handler()}</div>
</div>
);
}
}
export default PageOverlays;