Skip to content
Snippets Groups Projects
Commit 41a49426 authored by Saket Agrahari's avatar Saket Agrahari
Browse files

fixing routes

parent 5f527880
No related branches found
No related tags found
No related merge requests found
......@@ -23,7 +23,7 @@ def create_app():
with open(os.environ['SETTINGS_FILENAME']) as f:
app_config = config.load(f)
app = Flask(__name__)
app = Flask(__name__, template_folder='static')
CORS(app)
app.secret_key = 'super secret session key'
......
......@@ -14,6 +14,7 @@ import pkg_resources
from flask import Blueprint, jsonify
from compendium_v2.routes import common
from flask import Flask, render_template
routes = Blueprint("compendium-v2-default", __name__)
API_VERSION = '0.1'
......@@ -42,6 +43,11 @@ def after_request(resp):
return common.after_request(resp)
@routes.route("/")
def index():
return render_template('index.html')
@routes.route("/version", methods=['GET', 'POST'])
@common.require_accepts_json
def version():
......
import React from 'react';
import React, {ReactElement} from 'react';
// import AnnualReport from './AnnualReport';
// import DataAnalysis from './DataAnalysis';
// import Navigation from './Navigation';
......@@ -8,7 +8,7 @@ import React from 'react';
// console.log(api_url)
function About(): JSX.Element {
function About(): ReactElement {
return (
......
import React, {useState,useEffect} from 'react';
import React, {useState, useEffect, ReactElement} from 'react';
import {Nren, Service, ServiceMatrix} from "./Schema";
const api_url = window.location.origin;
// const api_url = window.location.origin;
// const api_url = "http://[::1]:33333";
// const api_url = "https://test-compendium01.geant.org";
const api_url = "https://test-compendium01.geant.org";
function AnnualReport(): JSX.Element {
function AnnualReport(): ReactElement {
function api<T>(url: string, options: RequestInit): Promise<T> {
return fetch(url, options)
......
import React from 'react';
import React, {ReactElement} from 'react';
// const api_url = window.location.origin+'/';
// console.log(api_url)
function DataAnalysis(): JSX.Element {
function DataAnalysis(): ReactElement {
return (
<div>
......
import React from 'react';
import React, {ReactElement} from 'react';
import {Link} from 'react-router-dom'
// const api_url = window.location.origin+'/';
// console.log(api_url)
function Navigation(): JSX.Element {
function Navigation(): ReactElement {
const navStyle ={
color: 'white'
......@@ -14,15 +14,21 @@ function Navigation(): JSX.Element {
return (
<nav className='header-naviagtion'>
<ul className='nav-links'>
<li>
<Link style={navStyle} to="/about">
<li>About</li>
About
</Link>
</li>
<li>
<Link style={navStyle} to="/report">
<li>Annual Report</li>
Annual Report
</Link>
</li>
<li>
<Link style={navStyle} to="/analysis">
<li>Data Analysis</li>
Data Analysis
</Link>
</li>
</ul>
</nav>
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment