| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 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 { getOneCatatan } from '../../actions/catatan';
- class ComponentToPrint extends React.Component {
- formData = {}
- constructor(props) {
- super(props);
- this.state = {
- };
- }
- static getInitialProps = async ({ query }) => {
- return { query };
- };
- componentDidMount = async () => {
- const { query, token } = this.props;
- const { id } = query;
- const getCatatan = await getOneCatatan(token, id)
- const catatan = getCatatan.data
- this.setState({ catatan });
- };
- render() {
- const { catatan} = this.state
- return (
- <page>
-
- <div className='mt-5'>
- <div className='header-ttd signature-border pt-1 pb-1'>
- <text className='header-ttd font-weight-bold '>PESERTA RAPAT</text>
- </div>
- <div id="ttd">
- {catatan
- ?catatan?.daftar_kehadiran_peserta?.map((value) => (
- <div className='ttd-div'>
- <div className='sign-ttd'>
- <img
- className='sign-ttd'
- src={value.ttd.path} />
- </div>
- <div className='sign-nama'>
- <text>
- {value.nama}
- </text>
- </div>
- </div>
- )) : ""}
- </div>
- </div>
- </page>
- );
- }
- }
- export default ComponentToPrint
|