diff --git a/client/src/components/Layout/Navbar.jsx b/client/src/components/Layout/Navbar.jsx
index 86f7a53..04932ac 100644
--- a/client/src/components/Layout/Navbar.jsx
+++ b/client/src/components/Layout/Navbar.jsx
@@ -1,4 +1,4 @@
-import React, { useState } from 'react'
+import React, { useState, useEffect } from 'react'
import { Link, useNavigate } from 'react-router-dom'
import { useAuthStore } from '../../store/authStore'
import { useSettingsStore } from '../../store/settingsStore'
@@ -11,8 +11,15 @@ export default function Navbar({ tripTitle, tripId, onBack, showBack, onShare })
const { t, locale } = useTranslation()
const navigate = useNavigate()
const [userMenuOpen, setUserMenuOpen] = useState(false)
+ const [appVersion, setAppVersion] = useState(null)
const dark = settings.dark_mode
+ useEffect(() => {
+ import('../../api/client').then(({ authApi }) => {
+ authApi.getAppConfig?.().then(c => setAppVersion(c?.version)).catch(() => {})
+ })
+ }, [])
+
const handleLogout = () => {
logout()
navigate('/login')
@@ -146,6 +153,11 @@ export default function Navbar({ tripTitle, tripId, onBack, showBack, onShare })