popoto-neo4j-graph-app
Version:
Graph based search interface graph app for Neo4j Desktop.
43 lines (39 loc) • 1.42 kB
JavaScript
import React, {Component} from 'react';
import logo from './../logo.svg';
import {Breadcrumb, Icon} from 'semantic-ui-react'
import 'semantic-ui-css/semantic.min.css'
import './App.css';
class App extends Component {
render() {
let content = "";
let p = "";
let active = "";
if (this.props.noNeo4jDesktopApi === true) {
content = <p>This app only run in Neo4j Desktop!</p>;
} else {
content = <p>Popoto.js Neo4j Graph App</p>;
if (this.props.activeProject !== undefined) {
p = <p>Active database</p>;
active = <Breadcrumb>
<Breadcrumb.Section link><Icon
name='bookmark'/>{this.props.activeProject.name}</Breadcrumb.Section><Breadcrumb.Divider
icon='right angle'/><Breadcrumb.Section link><Icon
name='database'/>{this.props.activeGraph.name}</Breadcrumb.Section>
</Breadcrumb>;
} else {
p = <p>No active database</p>;
}
}
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo"/>
{content}
{p}
{active}
</header>
</div>
)
}
}
export default App;