Skip to content

Commit

Permalink
feat(general): wip page with new env (#569)
Browse files Browse the repository at this point in the history
  • Loading branch information
VincenzoDeSisto authored Sep 17, 2024
1 parent 5ca2117 commit f646965
Show file tree
Hide file tree
Showing 5 changed files with 85 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ SPARQL_ENDPOINT_URL=http://localhost:8890/sparql
IMAGE_INLINE_SIZE_LIMIT=0
INLINE_RUNTIME_CHUNK=false
NDC_MAINTENANCE_MESSAGE=
MATOMO_SITE_ID=35
MATOMO_SITE_ID=35
SHOW_MAINTENANCE_PAGE=false
5 changes: 4 additions & 1 deletion src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,20 @@ import "./global-bootstrap-italia";
import "owl.carousel";

import React, { useRef } from "react";
import WipPage from "./components/layout/WipPage/WipPage";

function App() {
const mainRef = useRef(null);
const footerRef = useRef(null);

const isMaintenance = window?._env_?.SHOW_MAINTENANCE_PAGE === "true";

return (
<BrowserRouter>
<SkipToContent mainRef={mainRef} footerRef={footerRef} />
<div id="page-front">
<Header />
<Main childRef={mainRef} />
{isMaintenance ? <WipPage /> : <Main childRef={mainRef} />}
<Footer childRef={footerRef} />
</div>
</BrowserRouter>
Expand Down
60 changes: 60 additions & 0 deletions src/components/layout/WipPage/WipPage.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import React, { useEffect } from "react";
// import { useNavigate } from "react-router-dom";

const WipPage = () => {
useEffect(() => {
document.title = "Lavori in corso - Catalogo Nazionale Dati";
});

// const goToHome = useNavigate();
return (
<div className="container mt-5 mb-5" role={"alert"}>
{/* <div className="row mx-0 my-2 justify-content-center">
<div className="col-md-6 d-flex justify-content-center my-5">
<svg
xmlns="http://www.w3.org/2000/svg"
width="204"
height="89"
viewBox="0 0 204 89"
fill="none"
>
<path
d="M36.5225 87V73.048H0.6825V59.608L21.5465 2.52H41.0025L18.3465 57.688H36.5225V34.008H54.1865V57.688H62.2505V73.048H54.1865V87H36.5225ZM77.4515 11.48C82.9982 4.48266 91.1902 0.983994 102.028 0.983994C112.865 0.983994 121.014 4.48266 126.476 11.48C132.022 18.4773 134.796 29.7413 134.796 45.272C134.796 60.7173 132.065 71.8107 126.604 78.552C121.142 85.208 112.95 88.536 102.028 88.536C91.1048 88.536 82.9128 85.208 77.4515 78.552C71.9902 71.8107 69.2595 60.7173 69.2595 45.272C69.2595 29.7413 71.9902 18.4773 77.4515 11.48ZM116.62 44.888C116.62 34.3067 115.51 26.9253 113.292 22.744C111.073 18.4773 107.318 16.344 102.028 16.344C96.8222 16.344 93.0675 18.4773 90.7635 22.744C88.5448 27.0107 87.4355 34.392 87.4355 44.888C87.4355 55.384 88.5875 62.7227 90.8915 66.904C93.1955 71.0853 96.9502 73.176 102.156 73.176C107.361 73.176 111.073 71.0853 113.292 66.904C115.51 62.7227 116.62 55.384 116.62 44.888ZM177.773 87V73.048H141.933V59.608L162.797 2.52H182.253L159.597 57.688H177.773V34.008H195.437V57.688H203.501V73.048H195.437V87H177.773Z"
fill="#0066CC"
/>
</svg>
</div>
</div> */}
<div className="row mx-0 my-2 justify-content-center">
<div className="col-md-6 d-flex justify-content-center">
<h1 className="my-1 text-primary-title" role="status">
Avviso di manutenzione
</h1>
</div>
</div>
<div className="row mx-0 my-2 justify-content-center">
<div className="col-md-6 d-flex justify-content-center">
<p className="my-1 fw-normal fs-4 text-center" role="status">
{`Sono in corso attività di manutenzione per l'aggiornamento del
Portale`}{" "}
<br />
<br />
Il sito sarà di nuovo raggiungibile al termine delle attività
</p>
</div>
</div>
{/* <div className="row mx-0 my-2 justify-content-center">
<div className="col-md-6 d-flex justify-content-center my-4">
<button className="btn btn-primary" onClick={() => goToHome("/")}>
Vai alla pagina iniziale
</button>
</div>
</div> */}
{/* <div className={styles.abstract}>{message}</div> */}
</div>
);
};

WipPage.propTypes = {};

export default WipPage;
16 changes: 16 additions & 0 deletions src/components/layout/WipPage/WipPage.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.noFuondIcon {
width: auto;
height: 356px;
max-width: 560px;
max-height: 125px;
min-width: 256px;
min-height: 36px;
background-image: url("./error-page-not-found.svg");
background-repeat: no-repeat;

}
.myTest {
width: 5rem;
height: 5rem;
background-color: blue;
}
3 changes: 3 additions & 0 deletions src/components/layout/WipPage/error-page-not-found.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f646965

Please sign in to comment.