Added styling and fixed some routes

This commit is contained in:
pepper 2020-10-29 12:41:35 +11:00
parent 6cf9118229
commit 3f01ff5a8c
3 changed files with 33 additions and 30 deletions

View File

@ -25,10 +25,17 @@ class App extends Component {
render() { render() {
return ( return (
<div className="container-fluid"> <div className="container-fluid">
<div className="navbar-fixed"> <div className="navbar">
<nav> <nav>
<div className="nav-wrapper indigo lighten-4"> <div className="nav-wrapper">
<a href="/" className="bran-logo" center>My Feed</a> <a href="/" className="brand-logo center">Logo</a>
<ul id="nav-mobile" className="left hide-on-med-and-down">
<li className="active"><a href="/">Dashboard</a></li>
<li><a href="/">Upcoming Migrations</a></li>
<li><a href="/">Reports</a></li>
<li><a href="/">Historical Migrations</a></li>
</ul>
</div> </div>
</nav> </nav>
</div> </div>

View File

@ -1,28 +1,22 @@
import React from 'react'; import React from 'react';
const MigrationSingle = ({ item }) => ( const MigrationSingle = ({ item }) => (
<div className="col s4">
<div className="col s4 m4">
<div className="card"> <div className="card">
<div className="card-image"> <div className="card-content black-text">
<slian className="card-title">{item.migration_status}</slian> <ul className="collection with-header">
</div> <li className="collection-header"><p>{item.migration_status}</p></li>
<div className="card-content"> <li className="collection-item">{item.domain}</li>
<li>{item.id}</li> <li className="collection-item">{item.booked_time}</li>
<li>{item.submit_time}</li> <li className="collection-item">{item.migration_status}</li>
<li>{item.domain}</li> <li className="collection-item">{item.id}</li>
<li>{item.booked_time}</li> </ul>
<li>{item.original_server}</li>
<li>{item.new_server}</li>
<li>{item.username}</li>
<li>{item.brand}</li>
<li>{item.ticket_id}</li>
<li>{item.migration_status}</li>
<li>{item.agent_booked}</li>
<li>{item.migration_type}</li>
</div>
</div> </div>
</div> </div>
</div>
); );
export default MigrationSingle; export default MigrationSingle;

View File

@ -1,4 +1,5 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import axios from 'axios';
import MigrationSingle from './MigrationSingle'; import MigrationSingle from './MigrationSingle';
import Error from './Error'; import Error from './Error';
@ -12,24 +13,25 @@ class Migrations extends Component {
} }
componentDidMount() { componentDidMount() {
const url = `http://benjamyn.love:8000/migrations/`; const url = `https://devapi.benjamyn.love/migrations/`;
fetch(url) axios.get(url)
.then((response) => { .then((response) => {
return response.json();
})
.then((data) => {
this.setState({ this.setState({
migs: data migs: response.data
}) });
}) })
.catch((error) => { .catch((error) => {
this.setState({ this.setState({
error: true error: true
}) })
}); })
} }
renderItems() { renderItems() {
if (!this.state.error) { if (!this.state.error) {
return this.state.migs.map((item) => ( return this.state.migs.map((item) => (