import ServerInstallSvg from '@/assets/images/server_installing.svg'; import ServerErrorSvg from '@/assets/images/server_error.svg'; import ServerRestoreSvg from '@/assets/images/server_restore.svg'; import ScreenBlock from '@/components/elements/ScreenBlock'; import { ServerContext } from '@/state/server'; export default () => { const status = ServerContext.useStoreState(state => state.server.data?.status || null); const isTransferring = ServerContext.useStoreState(state => state.server.data?.isTransferring || false); const isNodeUnderMaintenance = ServerContext.useStoreState( state => state.server.data?.isNodeUnderMaintenance || false, ); return status === 'installing' || status === 'install_failed' || status === 'reinstall_failed' ? ( ) : status === 'suspended' ? ( ) : isNodeUnderMaintenance ? ( ) : ( ); };