import { useQuery } from 'react-query'; import clsx from 'clsx'; import smallLogo from '@/assets/images/logo_small.png'; import { getStatus } from '@/portainer/services/api/status.service'; import { UpdateNotification } from './UpdateNotifications'; import styles from './Footer.module.css'; export function Footer() { const statusQuery = useStatus(); if (!statusQuery.data) { return null; } const { Edition, Version } = statusQuery.data; return (
{process.env.PORTAINER_EDITION === 'CE' && }
Portainer {Version} {process.env.PORTAINER_EDITION !== 'CE' && (
{Edition}
)}
); } function useStatus() { return useQuery(['status'], () => getStatus()); }