Skip to content
Snippets Groups Projects

Resolve "[MIN-170] Link to minerva website + API doc"

Merged Piotr Gawron requested to merge 107-min-170-link-to-minerva-website-api-doc into development
10 files
+ 91
3
Compare changes
  • Side-by-side
  • Inline
Files
10
import logoImg from '@/assets/vectors/branding/logo.svg';
import luxembourgLogoImg from '@/assets/vectors/branding/luxembourg-logo.svg';
import { API_DOCS_URL, MINERVA_WEBSITE_URL } from '@/constants';
import { MINERVA_WEBSITE_URL } from '@/constants';
import { openDrawer } from '@/redux/drawer/drawer.slice';
import { useAppDispatch } from '@/redux/hooks/useAppDispatch';
import { openLegend } from '@/redux/legend/legend.slice';
@@ -33,12 +33,16 @@ export const NavBar = (): JSX.Element => {
const configuration = store.getState().configuration.main.data;
const version = configuration ? `(v${configuration.version})` : '';
const constant = store.getState().constant.main.data;
const apiDocsUrl = constant ? constant.apiDocsUrl : '';
return (
<div className="flex min-h-full w-[88px] flex-col items-center justify-between overflow-y-auto bg-cultured py-8">
<div data-testid="nav-buttons">
<div className="mb-8 flex flex-col gap-[10px]">
<IconButton icon="info" onClick={openDrawerInfo} title="Project info" />
<a href={API_DOCS_URL} target="_blank">
<a href={apiDocsUrl} target="_blank">
<IconButton icon="page" title="API Doc" />
</a>
<IconButton icon="plugin" onClick={openDrawerPlugins} title="Available plugins" />
Loading