| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | 
							- import React, { Component } from "react";
 
- import BasePage from "@/components/Layout/BasePage";
 
- import { getPT } from "@/actions/PT";
 
- import { getPelanggaran } from "@/actions/pelanggaran";
 
- import Select from "react-select";
 
- import AsyncSelect from "react-select/async";
 
- import { Row, Col, FormGroup, Input, Card, CardBody, Button, CustomInput, Navbar, NavItem, NavLink, NavbarBrand, NavbarToggler, Nav, Collapse } from "reactstrap";
 
- import ContentWrapper from "@/components/Layout/ContentWrapper";
 
- const menu = [
 
- 	{
 
- 		title: "Home",
 
- 		path: "/app",
 
- 	},
 
- 	{
 
- 		title: "Membuat Laporan",
 
- 		path: "/laporan/new",
 
- 	},
 
- 	{
 
- 		title: "Pemantauan",
 
- 		path: "/pemantauan",
 
- 	},
 
- 	{
 
- 		title: "Login",
 
- 		path: "/login",
 
- 	},
 
- ];
 
- class PublicPage extends Component {
 
- 	constructor(props) {
 
- 		super(props);
 
- 		this.state = {
 
- 			isOpen: false,
 
- 			inputValue: "",
 
- 			stat: "Waiting to add files..",
 
- 			pelaporanNumber: Math.floor(Date.now() * Math.random()),
 
- 			nama: "",
 
- 			alamat: "",
 
- 			no_hp: "",
 
- 			email: "",
 
- 			fileIdentitas: null,
 
- 			pelanggaran: [],
 
- 			selectedPerguruanTinggi: {},
 
- 			selectedJenis: [],
 
- 			keteranganLaporan: "",
 
- 			files: [],
 
- 		};
 
- 	}
 
- 	render() {
 
- 		return (
 
- 			<div>
 
- 				<Navbar color="info" expand="md" dark>
 
- 					<NavbarBrand href="/">
 
- 						<img className="img-fluid" src="/static/img/logo-single.png" alt="App Logo" /> Aldila Dikti
 
- 					</NavbarBrand>
 
- 					<NavbarToggler onClick={this.toggleCollapse} />
 
- 					<Collapse isOpen={this.state.isOpen} navbar>
 
- 						<Nav className="ml-auto" navbar>
 
- 							{menu.map((e) => (
 
- 								<NavItem active={e.path === this.props.pathname ? true : false}>
 
- 									<NavLink href={e.path}>{e.title}</NavLink>
 
- 								</NavItem>
 
- 							))}
 
- 						</Nav>
 
- 					</Collapse>
 
- 				</Navbar>
 
- 				<ContentWrapper>
 
- 					<Row>
 
- 						<Col lg={8} className="block-center d-block ">
 
- 							{this.props.children}
 
- 						</Col>
 
- 					</Row>
 
- 				</ContentWrapper>
 
- 			</div>
 
- 		);
 
- 	}
 
- }
 
- PublicPage.Layout = BasePage;
 
- export default PublicPage;
 
 
  |