forked from sombochea/verdaccio-ui
f5c77ff43c
* refactor: updated version page * refactor: rollback context * fix: added version provider
25 lines
541 B
TypeScript
25 lines
541 B
TypeScript
import React, { useContext } from 'react';
|
|
|
|
import Loading from '../../components/Loading/Loading';
|
|
import NotFound from '../../components/NotFound';
|
|
|
|
import VersionLayout from './VersionLayout';
|
|
import { DetailContext } from './context';
|
|
|
|
const Version: React.FC = () => {
|
|
const detailContext = useContext(DetailContext);
|
|
const { isLoading, hasNotBeenFound } = detailContext;
|
|
|
|
if (isLoading) {
|
|
return <Loading />;
|
|
}
|
|
|
|
if (hasNotBeenFound) {
|
|
return <NotFound />;
|
|
}
|
|
|
|
return <VersionLayout />;
|
|
};
|
|
|
|
export default Version;
|