/* * << * Davinci * == * Copyright (C) 2016 - 2017 EDP * == * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * >> */ import React, { useMemo, FC } from 'react' import Canvas from './Canvas' import { Route, Switch, Redirect } from 'react-router-dom' import { useSelector } from 'react-redux' import Login from 'containers/Login' import Register from 'containers/Register' import { makeSelectVersion } from 'containers/App/selectors' import JoinOrganization from 'containers/Register/JoinOrganization' import { CLIENT_VERSION } from 'app/globalConstants' const styles = require('./Background.less') export const Background: FC = () => { const version = useSelector(makeSelectVersion()) const davinciVersion = useMemo(() => { return (
{!version ? ( '' ) : CLIENT_VERSION !== version ? ( 客户端与服务端版本不一致,请更新 ) : ( <> 版本: {version} > )}
) }, [version]) return (