ohif-viewer/OHIFViewer-react/src/Header/Header.js
Rodrigo Antinarelli 2569d0e79b Header component (#328)
* add .DS_Store to .gitignore

* create header component

* add icons image file to the project

* add new theme variables

* insert header component into Viewer

* add web fonts

* create dropdown component

* update header styles

* import dropdown with custom list into header component

* reindent index

* Update index.html

* create json file for header menu settings

* import header menu

* header prefix

* remove overflow hidden -- it's hiding Dropdown menu

* header fixes

* header css adjustments

* add Back to Viewer btn
2019-01-01 12:23:17 +01:00

52 lines
1.4 KiB
JavaScript

import React from 'react'
import { Link, withRouter } from 'react-router-dom'
import { Dropdown } from "../components"
import Icons from "../images/icons.svg"
import './Header.css'
import list from './HeaderMenuList.json'
function Header({ home, lastStudy, location }) {
const { state } = location
return (
<div className={`entry-header ${home ? 'header-big' : ''}`}>
<div className='header-left-box'>
{
state && state.studyLink &&
<Link to={state.studyLink} className="header-btn header-viewerLink">
Back to Viewer
</Link>
}
<a target="_blank" rel="noopener noreferrer" className="header-brand" href="http://ohif.org">
<svg className="header-logo-image">
<use xlinkHref={`${Icons}#icon-ohif-logo`} />
</svg>
<div className="header-logo-text">Open Health Imaging Foundation</div>
</a>
{!home &&
<Link className='header-btn header-studyListLinkSection' to={{
pathname: "/",
state: { studyLink: location.pathname }
}}>Study list</Link>
}
</div>
<div className="header-menu">
{/* TODO: research-use */}
<Dropdown
title='Options'
list={list}
align='right'
/>
</div>
</div>
)
}
export default withRouter(Header)