timeline.js 859 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import React, { Component } from "react";
  2. import ContentWrapper from "@/components/Layout/ContentWrapper";
  3. import Header from "@/components/Main/Header";
  4. import DetailPT from "@/components/Main/DetailPT";
  5. import { getLog } from "@/actions/log";
  6. import { Row, Col } from "reactstrap";
  7. import Timeline from "@/components/Main/Timeline";
  8. class Pemantauan extends Component {
  9. constructor(props) {
  10. super(props);
  11. }
  12. static async getInitialProps({ query }) {
  13. const log = await getLog({ ptId: query.ptId });
  14. return { log };
  15. }
  16. render() {
  17. const { log } = this.props;
  18. return (
  19. <ContentWrapper unwrap>
  20. <Header />
  21. <div className="p-3">
  22. <Row>
  23. <Col xl="9">
  24. <Timeline data={log} />
  25. </Col>
  26. <Col xl="3">
  27. <DetailPT />
  28. </Col>
  29. </Row>
  30. </div>
  31. </ContentWrapper>
  32. );
  33. }
  34. }
  35. export default Pemantauan;