maintenance.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import React, { Component } from "react";
  2. import BasePage from "@/components/Layout/BasePage";
  3. import {
  4. Row,
  5. Col,
  6. FormGroup,
  7. Input,
  8. Card,
  9. CardBody,
  10. Button,
  11. Navbar,
  12. NavItem,
  13. NavLink,
  14. NavbarBrand,
  15. NavbarToggler,
  16. Nav,
  17. Collapse,
  18. } from "reactstrap";
  19. import Link from "next/link";
  20. import ContentWrapper from "@/components/Layout/ContentWrapper";
  21. import { getPelaporanPublic } from "@/actions/pelaporan";
  22. import DetailLaporan from "@/components/Public/DetailLaporan";
  23. import { getLogPublic } from "@/actions/log";
  24. import Timeline from "@/components/Main/Timeline";
  25. import { Formik, Form, Field, ErrorMessage } from "formik";
  26. import * as Yup from "yup";
  27. import { ToastContainer, toast } from "react-toastify";
  28. // import Swal from '@/components/Common/Swal';
  29. import "react-toastify/dist/ReactToastify.css";
  30. import swal from "sweetalert2";
  31. class App extends Component {
  32. constructor(props) {
  33. super(props);
  34. this.state = {
  35. };
  36. }
  37. handleRedirect = () => {
  38. // Ganti URL tujuan ke domain baru
  39. window.location.href = "https://domainbaru.com"; };
  40. render() {
  41. const { } = this.state;
  42. return (
  43. <div>
  44. <ToastContainer />
  45. <Navbar className="navbar-color" expand="md" dark>
  46. <NavbarBrand href="/">
  47. <img
  48. className="width-133"
  49. src="/static/img/Logo-Sidali.png"
  50. alt="App Logo"
  51. />
  52. </NavbarBrand>
  53. </Navbar>
  54. <div className="flex flex-col items-center justify-center min-h-screen text-center">
  55. {/* Ilustrasi */}
  56. <div className='main text-center pt-1 mt-5'>
  57. <img
  58. className="main"
  59. src="/static/img/maintenance.png"
  60. alt="gambar"
  61. width="500"
  62. height="350"
  63. />
  64. </div>
  65. {/* Teks */}
  66. <h3 className="text-2xl font-semibold mt-6 font-color-black mt-5">
  67. Oops! Website Sedang Dalam Perbaikan
  68. </h3>
  69. <p className="text-gray-600 mt-3 mb-0 font-color-black max-w-md">
  70. Kami sedang melakukan perbaikan agar pengalaman Anda di sini jadi lebih baik.
  71. </p>
  72. <p className="text-gray-600 mt-0 font-color-black max-w-md">
  73. Mohon bersabar sebentar ya, kami akan segera kembali!
  74. </p>
  75. </div>
  76. </div>
  77. );
  78. }
  79. }
  80. App.Layout = BasePage;
  81. export default App;