import React, { Component } from "react"; import Select from "react-select"; import Scrollable from "@/components/Common/Scrollable"; import { addStatus } from "@/actions/pelaporan"; import { Card, CardBody, CardHeader, CardTitle } from "reactstrap"; const selectInstanceId = 1; export class DetailLaporan extends Component { constructor(props) { super(props); this.state = { selectedOption: null, }; } componentDidMount = async () => { this.setState({ selectedOption: { value: "ditindaklanjuti", label: "Ditindaklanjuti Dikti Ristek", className: "State-ACT" } }); // const tes = await addStatus({ number, ptId }, { status: data.status || "ditindaklanjuti" }); }; handleChangeSelect = async (selectedOption) => { const { ptId, number } = this.props.query; this.props.handleChangeSelect(selectedOption); this.setState({ selectedOption }); const tes = await addStatus({ number, ptId }, { status: selectedOption.value }); }; render() { const { data } = this.props; console.log(data); return ( Detail Laporan
Status
Nomor Laporan {data._number}
Perguruan Tinggi Universitas Satyagama
Jenis Pelanggaran
    {data.pelanggaran ? data.pelanggaran.map((e) =>
  • {e.pelanggaran}
  • ) : ""}
Keterangan Laporan

{data.description}

File Pendukung {data.files ? data.files.map((e) => ( )) : ""}
{e.name}
); } } export default DetailLaporan;