403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/HostingSpaces/admin/chatme24.com/wwwroot/_server/city_js/dev/editor/src/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_server/city_js/dev/editor/src/Menu.js
import React, { Component } from "react";
import 'bootstrap/dist/css/bootstrap.min.css';
import ImportOBJ from "./ImportOBJ";
import ExportScene from "./ExportScene";
import ResetScene from "./ResetScene"

import {
  Collapse,
  Navbar,
  NavbarToggler,
  Nav,
  NavItem,
  NavLink,
  InputGroup, InputGroupAddon, InputGroupText, Input
} from 'reactstrap';

class Menu extends Component {
  constructor({ scene }) {
    super();
    this.state = {
      importDropdownOpen: false,
      sceneWirframe: true
    };
    this.scene = scene;
    //console.log(scene);

  }

  importOBJ = () => {
    console.log('import obj');
  }

  importDAE = () => {
    console.log('import DAE');
  }

  toggle = () => {
    this.setState({
      isOpen: !this.state.isOpen
    });
  }

  render() {
    return (
      <div>
        <Navbar color="light" light expand="md">
          <label>
            <Input addon type="checkbox" aria-label="Show scene wirframe" checked={this.state.sceneWirframe} onChange={this.setSceneWirframe}/>
            Show scene wirframe
          </label>

          <NavbarToggler onClick={this.toggle} />
          <Collapse isOpen={this.state.isOpen} navbar>
            <Nav className="ml-auto" navbar>

            <NavItem>
                <NavLink ><ResetScene scene={this.scene} /></NavLink>
              </NavItem>


              <NavItem>
                <NavLink ><ExportScene scene={this.scene} /></NavLink>
              </NavItem>

              <NavItem>
                <NavLink>  <ImportOBJ scene={this.scene} /></NavLink>
              </NavItem>

              
            </Nav>
          </Collapse>
        </Navbar>
      </div>
    )
  }

  setSceneWirframe = () => {
    this.setState({
      sceneWirframe: !this.state.sceneWirframe
    });
    this.scene.parent.children[1].visible = !this.state.sceneWirframe;
    console.log( this.scene.parent.children, this.state.sceneWirframe);
  }
}

export default Menu;

Youez - 2016 - github.com/yon3zu
LinuXploit