| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- import React, { Component } from "react";
- import Router from "next/router";
- import ContentWrapper from "@/components/Layout/ContentWrapper";
- import { Row, Col, Progress, Button } from "reactstrap";
- import { getPelaporan } from "../../../../actions/pelaporan";
- import Sparkline from "@/components/Common/Sparklines";
- import Datatable from "@/components/Tables/Datatable";
- import moment from "moment";
- class JawabanKeberatan extends Component {
- constructor(props) {
- super(props);
- }
- static getInitialProps = async () => {
- const pelaporan = await getPelaporan();
- return { pelaporan };
- };
- newReportClick = (e) => {
- e.preventDefault();
- Router.push({
- pathname: "/app/pelaporan/search",
- });
- };
- detailJawabanKeberatanClick = (e, ptId, number) => {
- e.preventDefault();
- Router.push({
- pathname: "/app/pt/jawaban-banding/detail",
- // query: { ptId, number },
- });
- };
- render() {
- const { pelaporan } = this.props;
- return (
- <ContentWrapper>
- <div className="content-heading">Jawaban Atas Permohonan Banding</div>
- <Row>
- <Col lg={12}>
- <div className="card b">
- <div className="card-body">
- <Datatable options={{ responsive: true }}>
- <table className="table w-100">
- <thead>
- <tr>
- <th>#ID</th>
- <th>Description</th>
- <th>Created</th>
- <th>Status</th>
- </tr>
- </thead>
- <tbody>
- {/* {pelaporan.data.map((value) => {
- return ( */}
- <tr key={1}>
- <td>BI:1155937274981</td>
- <td className="text-nowrap">
- <div className="media align-items-center">
- <img className="img-fluid rounded thumb64" src="/static/img/dummy-search.png" alt="Dummy" />
- <div className="media-body d-flex">
- <div>
- <h4 className="m-0">Universitas Satyagama</h4>
- <small className="text-muted">0742/O/1990 - www.satyagama.ac.id - info@satyagama.ac.id</small>
- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugiat, soluta.</p>
- </div>
- </div>
- </div>
- </td>
- <td>{moment().fromNow()}</td>
- <td>
- <Button color="primary" onClick={(e) => this.detailJawabanKeberatanClick(e)}>
- Detail
- </Button>
- </td>
- </tr>
- {/* );
- })} */}
- </tbody>
- </table>
- </Datatable>
- </div>
- </div>
- </Col>
- </Row>
- </ContentWrapper>
- );
- }
- }
- export default JawabanKeberatan;
|