import React, { Component } from 'react'; import SignatureCanvas from 'react-signature-canvas' import { getOneLaporan, updateLaporan } from "@/actions/pelaporan"; import { Row, Col, Input, FormGroup, Label, Progress } from "reactstrap"; import { connect } from "react-redux"; import moment from "moment"; import 'moment/locale/id' moment.locale('id') import { getAutoSave } from "@/actions/autosave"; import { getDaftarHadirPeserta } from '../../actions/public'; class ComponentToPrint extends React.Component { formData = {} constructor(props) { super(props); this.state = { dataLaporan: {}, }; } static getInitialProps = async ({ query }) => { return { query }; }; componentDidMount = async () => { const { query, token } = this.props; const { id } = query; const dataLaporan = await getOneLaporan(token, id); const daftarPeserta = await getDaftarHadirPeserta(token, id) this.setState({ dataLaporan, daftarPeserta }); }; render() { const { daftarPeserta} = this.state return (
PESERTA RAPAT
{daftarPeserta ?daftarPeserta.data?.daftar_kehadiran_peserta?.map((value) => (
{value.nama}
)) : ""}
); } } export default ComponentToPrint