Skip to content
Snippets Groups Projects
Commit a187c7d2 authored by Skander Hatira's avatar Skander Hatira
Browse files

added helpful link for installing conda

parent d22a826e
No related branches found
No related tags found
No related merge requests found
Pipeline #40417 passed
......@@ -23,14 +23,7 @@ function App() {
<Router>
<div className="App">
<Switch>
{sessionStorage.Conda == "true" ? (
<Route exact path="/" component={Landing} />
) : (
<h1>
It seems like you're missing conda , this software is a vital
dependancy for BiSePS
</h1>
)}
<Route exact path="/" component={Landing} />
<Route exact path="/register" component={Register} />
<Route exact path="/login" component={Login} />
<PrivateRoute exact path="/newrun" component={RunBoard} />
......
......@@ -7,10 +7,11 @@ import Grid from "@material-ui/core/Grid";
import Typography from "@material-ui/core/Typography";
import { makeStyles } from "@material-ui/core/styles";
import Container from "@material-ui/core/Container";
import AppBar from "@material-ui/core/AppBar";
import Box from "@material-ui/core/Box";
import Linky from "@material-ui/core/Link";
const { shell } = window.require("electron");
import Toolbar from "@material-ui/core/Toolbar";
const useStyles = makeStyles((theme) => ({
heroContent: {
backgroundColor: theme.palette.background.paper,
......@@ -49,39 +50,64 @@ const Landing = () => {
color="textPrimary"
gutterBottom
>
<b>Run</b> our powerful DMR Identification Pipeline{" "}
<b>
<span style={{ fontFamily: "monospace" }}>BiSePS</span>
</b>{" "}
from a User-Friendly <b>GUI!</b>
{sessionStorage.Conda == "true" ? (
<>
<b>Run</b> our Snakemake DMR Identification Pipeline{" "}
<b>
<span style={{ fontFamily: "monospace" }}>BiSePS</span>
</b>{" "}
from a User-Friendly <b>GUI!</b>{" "}
</>
) : (
<>
<b>Oops..</b> it seems like you're missing conda in your $PATH
<b></b>
<div>
{" "}
You can install <b>Miniconda</b> following this{" "}
<Linky
onClick={() =>
shell.openExternal(
"https://docs.conda.io/en/latest/miniconda.html"
)
}
>
link
</Linky>{" "}
</div>
</>
)}
</Typography>
<div className={classes.heroButtons}>
<Grid container spacing={2} justify="center">
<Grid item>
<Button
size="large"
variant="contained"
component={Link}
to="/register"
color="primary"
>
Register
</Button>
</Grid>
<Grid item>
<Button
size="large"
variant="outlined"
component={Link}
to="/login"
color="primary"
>
Login
</Button>
{sessionStorage.Conda == "true" ? (
<div className={classes.heroButtons}>
<Grid container spacing={2} justify="center">
<Grid item>
<Button
size="large"
variant="contained"
component={Link}
to="/register"
color="primary"
>
Register
</Button>
</Grid>
<Grid item>
<Button
size="large"
variant="outlined"
component={Link}
to="/login"
color="primary"
>
Login
</Button>
</Grid>
</Grid>
</Grid>
</div>
</div>
) : (
""
)}
</Container>
</div>
</Box>
......
......@@ -2,13 +2,9 @@ import React from "react";
import ListItem from "@material-ui/core/ListItem";
import ListItemIcon from "@material-ui/core/ListItemIcon";
import ListItemText from "@material-ui/core/ListItemText";
import ListSubheader from "@material-ui/core/ListSubheader";
import DashboardIcon from "@material-ui/icons/Dashboard";
import ShoppingCartIcon from "@material-ui/icons/ShoppingCart";
import PeopleIcon from "@material-ui/icons/People";
import BarChartIcon from "@material-ui/icons/BarChart";
import LayersIcon from "@material-ui/icons/Layers";
import AssignmentIcon from "@material-ui/icons/Assignment";
import { Link } from "react-router-dom";
export const mainListItems = (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment