diff --git a/package.json b/package.json index 73bcdb1e1f725a8d499584bea82d1254e26e7d71..6fd0ca771b777f448d4646d530b939578404150c 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,8 @@ "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "prebuild": "git log -1 --format=\"export const COMMIT_DATE=\\\"%cd\\\"%nexport const COMMIT_URL=\\\"https://git.astron.nl/astron-sdc/esap-gui/-/tree/%H\\\"\" > src/utils/version.js" }, "eslintConfig": { "extends": "react-app" diff --git a/src/routes/Routes.js b/src/routes/Routes.js index e73f452a9514d23b440abaefc77d35ee354b1ab5..fcf3c49f6236f726bd8e4273e484a31396118e3f 100644 --- a/src/routes/Routes.js +++ b/src/routes/Routes.js @@ -30,6 +30,8 @@ import AladinAdvancedPage from '../components/services/aladin/AladinAdvancedPage import Jobs from "../components/services/Jobs"; import {createBrowserHistory} from "history" +import { COMMIT_DATE, COMMIT_URL } from "../utils/version"; + export default function Routes() { const history = createBrowserHistory(); const { navbar, handleLogin, handleLogout, handleError } = useContext(GlobalContext); @@ -118,7 +120,7 @@ export default function Routes() { </Switch> - <footer><small>esap-gui version 21 jan 2022 - 10:00</small></footer> + <footer><small><a href={COMMIT_URL}>ESAP-GUI version {COMMIT_DATE}</a></small></footer> </Router> ); } diff --git a/src/utils/version.js b/src/utils/version.js new file mode 100644 index 0000000000000000000000000000000000000000..9472bee46cea34f441c011f901d864ee765e1a8d --- /dev/null +++ b/src/utils/version.js @@ -0,0 +1,3 @@ +// Autogenerated on build; do not edit +export const COMMIT_DATE="(Development Version)" +export const COMMIT_URL="https://git.astron.nl/astron-sdc/esap-gui"