diff --git a/packages/web/src/components/AdminSettingsLayout/Footer/index.jsx b/packages/web/src/components/AdminSettingsLayout/Footer/index.jsx
new file mode 100644
index 00000000..c5452aa5
--- /dev/null
+++ b/packages/web/src/components/AdminSettingsLayout/Footer/index.jsx
@@ -0,0 +1,35 @@
+import Box from '@mui/material/Box';
+import Divider from '@mui/material/Divider';
+import Typography from '@mui/material/Typography';
+
+import useFormatMessage from 'hooks/useFormatMessage';
+import useVersion from 'hooks/useVersion';
+
+const Footer = () => {
+ const version = useVersion();
+ const formatMessage = useFormatMessage();
+
+ return (
+ typeof version?.version === 'string' && (
+
+
+
+
+ {formatMessage('adminSettingsFooter.version', {
+ version: version.version,
+ })}
+
+
+
+ )
+ );
+};
+
+export default Footer;
diff --git a/packages/web/src/components/AdminSettingsLayout/index.jsx b/packages/web/src/components/AdminSettingsLayout/index.jsx
index efe953b9..4570edc1 100644
--- a/packages/web/src/components/AdminSettingsLayout/index.jsx
+++ b/packages/web/src/components/AdminSettingsLayout/index.jsx
@@ -5,12 +5,13 @@ import LockIcon from '@mui/icons-material/LockPerson';
import BrushIcon from '@mui/icons-material/Brush';
import AppsIcon from '@mui/icons-material/Apps';
import { Outlet } from 'react-router-dom';
-
import Box from '@mui/material/Box';
+import Stack from '@mui/material/Stack';
import Toolbar from '@mui/material/Toolbar';
import { useTheme } from '@mui/material/styles';
import useMediaQuery from '@mui/material/useMediaQuery';
import * as React from 'react';
+
import AppBar from 'components/AppBar';
import Drawer from 'components/Drawer';
import Can from 'components/Can';
@@ -18,6 +19,8 @@ import * as URLS from 'config/urls';
import useFormatMessage from 'hooks/useFormatMessage';
import useCurrentUserAbility from 'hooks/useCurrentUserAbility';
+import Footer from './Footer';
+
function createDrawerLinks({
canReadRole,
canReadUser,
@@ -103,7 +106,7 @@ function SettingsLayout() {
onDrawerOpen={openDrawer}
onDrawerClose={closeDrawer}
/>
-
+
-
+
-
+
+
);
diff --git a/packages/web/src/locales/en.json b/packages/web/src/locales/en.json
index f918e9bc..4730921d 100644
--- a/packages/web/src/locales/en.json
+++ b/packages/web/src/locales/en.json
@@ -20,6 +20,7 @@
"adminSettingsDrawer.userInterface": "User Interface",
"adminSettingsDrawer.goBack": "Go to the dashboard",
"adminSettingsDrawer.apps": "Applications",
+ "adminSettingsFooter.version": "Version {version}",
"app.connectionCount": "{count} connections",
"app.flowCount": "{count} flows",
"app.addConnection": "Add connection",