import React, { Component } from "react"; import BasePage from "@/components/Layout/BasePage"; import { Row, Col, FormGroup, Input, Card, CardBody, Button, Navbar, NavItem, NavLink, NavbarBrand, NavbarToggler, Nav, Collapse } from "reactstrap"; import Link from "next/link"; import ContentWrapper from "@/components/Layout/ContentWrapper"; import { getPelaporanPublic } from "@/actions/pelaporan"; import DetailLaporan from "@/components/Public/DetailLaporan"; import { getLogPublic } from "@/actions/log"; import Timeline from "@/components/Main/Timeline"; const menu = [ { title: "Home", path: "/app", }, { title: "Membuat Laporan", path: "/laporan/new", }, { title: "Pemantauan", path: "/pemantauan", }, { title: "Login", path: "/login", }, ]; class App extends Component { constructor(props) { super(props); this.state = { isOpen: false, no_laporan: "", no_hp: "", msgError: [], laporan: {}, log: {}, }; } static getInitialProps = ({ pathname }) => ({ pathname }); toggleCollapse = () => { this.setState({ isOpen: !this.state.isOpen, }); }; handleLihatPemantaun = async (e) => { e.preventDefault(); const { no_hp, no_laporan } = this.state; const laporan = await getPelaporanPublic({ number: no_laporan, noHp: no_hp }); const log = await getLogPublic({ ptId: laporan.data[0].pt_id, laporanId: laporan.data[0]._id }); this.setState({ laporan }); this.setState({ log }); }; render() { const { laporan, log } = this.state; return (
App Logo Aldila Dikti

Pemantauan

this.setState({ no_laporan: e.target.value })} required />
this.setState({ no_hp: e.target.value })} required />
{laporan.data && log.data ? ( <>

Pemantauan

{" "} ) : ( "" )}
{/* */}
); } } App.Layout = BasePage; export default App;