new.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import React, { Component } from "react";
  2. import Header from "@/components/Main/Header";
  3. import DetailPT from "@/components/Main/DetailPT";
  4. import InputData from "@/components/Pelaporan/InputData";
  5. import Link from "next/link";
  6. import ContentWrapper from "@/components/Layout/ContentWrapper";
  7. import { Row, Col, Card, CardHeader, CardBody } from "reactstrap";
  8. class PelaporanNew extends Component {
  9. static getInitialProps = async ({ query }) => {
  10. return { query };
  11. };
  12. render() {
  13. return (
  14. <ContentWrapper unwrap>
  15. <Header />
  16. <div className="p-3">
  17. <div className="content-heading">
  18. <div>
  19. Pelaporan Baru
  20. <small>Form pembuatan laporan baru v.0.1</small>
  21. </div>
  22. <div className="ml-auto">
  23. <Link href="/app/pelaporan/search">
  24. <button className="btn btn-sm btn-secondary text-sm">&lt; back</button>
  25. </Link>
  26. </div>
  27. </div>
  28. <Row>
  29. <Col xl="9">
  30. <Card className="card-default">
  31. <CardBody>
  32. <Row>
  33. <Col lg={12}>
  34. <p className="lead bb">Informasi Laporan</p>
  35. <InputData query={this.props.query} />
  36. </Col>
  37. </Row>
  38. </CardBody>
  39. </Card>
  40. </Col>
  41. <Col xl="3">
  42. <DetailPT />
  43. </Col>
  44. </Row>
  45. </div>
  46. </ContentWrapper>
  47. );
  48. }
  49. }
  50. export default PelaporanNew;