diff --git a/next.config.js b/next.config.js index 7dd3c9480..e59ad33be 100644 --- a/next.config.js +++ b/next.config.js @@ -22,6 +22,7 @@ function setupLocalDevelopmentMode(config, env) { env.REACT_APP_API_URL = "http://localhost:3000/graphql"; env.APPSYNC_URL = process.env.REACT_APP_API_URL; env.SEARCH_DOMAIN = process.env.SEARCH_DOMAIN; + env.VERSION = process.env.VERSION; /** * @type {import("next").NextConfig} diff --git a/package.json b/package.json index 9c5b3468c..fe40f06b5 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,7 @@ "clean": "rimraf .cdk-* .next .nyc_output .report .serverless .serverless_nextjs build cdk.out out schema.graphql common/graphql/*", "cdk": "cdk", "prepare": "husky install", - "dev": "next dev", + "dev": "VERSION=`git rev-parse --abbrev-ref HEAD` next dev", "build": "next build", "start": "next start", "cypress": "cypress", diff --git a/src/components/layout/layout.tsx b/src/components/layout/layout.tsx index 663db9807..315fc512c 100644 --- a/src/components/layout/layout.tsx +++ b/src/components/layout/layout.tsx @@ -3,6 +3,7 @@ import Breadcrumbs, { RouteLabels } from "./Breadcrumbs"; import Header from "./header/header"; import { Footer } from "./footer"; import { Container } from "@mui/material"; +import NotificationBar from "@components/notification/NotificationBar"; interface Props { children: ReactNode; @@ -25,6 +26,7 @@ export default function Layout({ children, routeLabels }: Props): ReactElement { return (
Kuulutuspäivä
Kuulutusvaihe päättyy
{kuulutusPaiva}
-+
@@ -94,30 +105,24 @@ export default function NahtavillaoloLukunakyma({ nahtavillaoloVaiheJulkaisu, pr {nahtavillaoloVaiheJulkaisu.kuulutusYhteystiedot?.map((yhteystieto, index) => (
{capitalize(yhteystieto.etunimi)} {capitalize(yhteystieto.sukunimi)}, puh. {yhteystieto.puhelinnumero},{" "} - {yhteystieto?.sahkoposti ? replace(yhteystieto?.sahkoposti, "@", "[at]") : ""} ({yhteystieto.organisaatio} - ) + {yhteystieto?.sahkoposti ? replace(yhteystieto?.sahkoposti, "@", "[at]") : ""} ({yhteystieto.organisaatio})
))} {vuorovaikutusYhteysHenkilot.map((yhteystieto, index) => (- {yhteystieto.nimi}, puh. {yhteystieto.puhelinnumero},{" "} - {yhteystieto.email ? replace(yhteystieto.email, "@", "[at]") : ""} ({yhteystieto.organisaatio}) + {yhteystieto.nimi}, puh. {yhteystieto.puhelinnumero}, {yhteystieto.email ? replace(yhteystieto.email, "@", "[at]") : ""} ( + {yhteystieto.organisaatio})
))}Kuulutuksen yhteyshenkilöt
- {!published && ( -Linkki julkiselle puolelle muodostetaan kuulutuspäivänä. Kuulutuspäivä on {kuulutusPaiva}.
- )} + {!published &&Linkki julkiselle puolelle muodostetaan kuulutuspäivänä. Kuulutuspäivä on {kuulutusPaiva}.
} {published &&Ladattavat kuulutukset ja ilmoitukset
-- Kuulutus ja ilmoitus ensisijaisella kielellä ( - {lowerCase(nahtavillaoloVaiheJulkaisu.kielitiedot?.ensisijainenKieli)}) -
+Kuulutus ja ilmoitus ensisijaisella kielellä ({lowerCase(nahtavillaoloVaiheJulkaisu.kielitiedot?.ensisijainenKieli)})
{ensisijaisetPDFt && (- Kuulutus ja ilmoitus toissijaisella kielellä ( - {lowerCase(nahtavillaoloVaiheJulkaisu.kielitiedot?.toissijainenKieli)}) -
+Kuulutus ja ilmoitus toissijaisella kielellä ({lowerCase(nahtavillaoloVaiheJulkaisu.kielitiedot?.toissijainenKieli)})
{toissijaisetPDFt && (