diff --git a/frontend/App.tsx b/frontend/App.tsx index 374d6b6..95e9480 100644 --- a/frontend/App.tsx +++ b/frontend/App.tsx @@ -8,6 +8,7 @@ import { } from 'lucide-react'; import { ToastContainer } from './components/Toast.tsx'; +import { useAppVersion } from './buildInfo.ts'; import { Dashboard } from './views/Dashboard.tsx'; import { LeadsView } from './views/LeadsView.tsx'; @@ -265,6 +266,7 @@ const MobileBottomNav: React.FC<{ // ------- App ------- const App: React.FC = () => { + const ver = useAppVersion(); const [isSidebarOpen, setSidebarOpen] = useState(false); const [, forcePwRerender] = useState(0); // re-avalia o modal de troca obrigatória de senha const currentRole = HybridBackend.getCurrentRole(); @@ -577,6 +579,10 @@ const App: React.FC = () => { + {/* Versão sempre visível no canto inferior direito (lê /api/version; não bloqueia cliques) */} +
+ {ver.version} +
); };