Upload files to ''
This commit is contained in:
parent
1d8abc87d7
commit
9c9bd05e95
36
cityLine.jsx
Normal file
36
cityLine.jsx
Normal file
@ -0,0 +1,36 @@
|
||||
import React, { Component } from 'react';
|
||||
import './component-styling.css'
|
||||
|
||||
|
||||
class CityLine extends Component {
|
||||
state = {
|
||||
cityline:[{number : '1,3,5,6,7,3,9,10,9,34,56,78,90,123,457,89'}
|
||||
|
||||
]
|
||||
}
|
||||
render() {
|
||||
return (
|
||||
<div className='grid-item'>
|
||||
<table className="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>LINE</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody className="tbody">
|
||||
{this.state.cityline.map(line =>
|
||||
|
||||
<tr>
|
||||
<td>{line.number}</td>
|
||||
</tr>
|
||||
)}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default CityLine;
|
51
operator.jsx
Normal file
51
operator.jsx
Normal file
@ -0,0 +1,51 @@
|
||||
import React, { Component } from 'react';
|
||||
import './component-styling.css'
|
||||
|
||||
class Operator extends Component {
|
||||
state ={operator: [
|
||||
|
||||
{name: 'DKK',description:'bus government',link:'www.ddk.com'},
|
||||
{name: 'aftu',description:'bus private',link:'www.aftu.com'},
|
||||
{name: 'taxi bagage',description:'taxi private',link:'www.taxi.com'},
|
||||
{name: 'clando',description:'clando dakar',link:'www.clando.com'},
|
||||
{name: 'taxi halo',description:'taxi dorkat',link:'www.dorkat.com'}
|
||||
|
||||
]};
|
||||
|
||||
/**
|
||||
* once we have the database done instead of writiing the
|
||||
* opera.name ,opera.description and operator.link
|
||||
* we will be using the format :
|
||||
* {opera.name},{opera.description},{opera.link}
|
||||
*/
|
||||
|
||||
render() {
|
||||
return (
|
||||
<div className='grid-item'>
|
||||
<table className="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope='col'>Name</th>
|
||||
<th scope='col'>Description</th>
|
||||
<th scope='col'>Link/Info</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody className="tbody">
|
||||
{this.state.operator.map(opera =>
|
||||
|
||||
<tr>
|
||||
<td scope='row'>{opera.name}</td>
|
||||
<td scope='row'>{opera.description}</td>
|
||||
<td scope='row'>{opera.link}</td>
|
||||
</tr>
|
||||
)}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default Operator;
|
42
ticket.jsx
Normal file
42
ticket.jsx
Normal file
@ -0,0 +1,42 @@
|
||||
import React, { Component } from 'react';
|
||||
import './component-styling.css'
|
||||
|
||||
class Ticket extends Component {
|
||||
state = {ticket :[
|
||||
|
||||
{price:'150fr',duration:'20min'},
|
||||
{price:'200fr',duration:'30min'},
|
||||
{price:'350fr',duration:'40min'},
|
||||
{price:'450fr',duration:'50min'},
|
||||
{price:'500fr',duration:'60min'},
|
||||
{price:'180fr',duration:'35min'},
|
||||
{price:'100fr',duration:'10min'}
|
||||
|
||||
]
|
||||
};
|
||||
render() {
|
||||
return (
|
||||
<div className='grid-item'>
|
||||
<table className="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope='col'>Price</th>
|
||||
<th scope='col'>Duration</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody className="tbody">
|
||||
{this.state.ticket.map(tic=>
|
||||
<tr>
|
||||
<td scope='row'>{tic.price}</td>
|
||||
<td scope='row'>{tic.duration}</td>
|
||||
</tr>
|
||||
)}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default Ticket;
|
43
travelplanner.jsx
Normal file
43
travelplanner.jsx
Normal file
@ -0,0 +1,43 @@
|
||||
import React, { Component } from 'react';
|
||||
import './component-styling.css'
|
||||
//import TravelPlanner from './travelplanner';
|
||||
|
||||
class TravelPlanner extends Component {
|
||||
state = { travel:[
|
||||
|
||||
{tata:'http://aftu-senegal.org/',bus:'http://demdikk.com/senegal_dem_dikk/',taxi:'http://taxi.com/senegal'}
|
||||
|
||||
|
||||
] };
|
||||
render() {
|
||||
return (
|
||||
<div className='grid-item'>
|
||||
<table className="table">
|
||||
<thead>
|
||||
|
||||
<tr>
|
||||
<th scope='col'>Bus</th>
|
||||
<th scope='col'>Tata</th>
|
||||
<th scope='col'>taxi</th>
|
||||
</tr>
|
||||
|
||||
</thead>
|
||||
<tbody className="tboby">
|
||||
{this.state.travel.map(travels=>
|
||||
|
||||
<tr>
|
||||
<td scope='row'>{travels.bus}</td>
|
||||
<td scope='row'>{travels.tata}</td>
|
||||
<td scope='row'>{travels.taxi}</td>
|
||||
</tr>
|
||||
)}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default TravelPlanner;
|
42
vehicule.jsx
Normal file
42
vehicule.jsx
Normal file
@ -0,0 +1,42 @@
|
||||
import React, { Component } from 'react';
|
||||
import './component-styling.css'
|
||||
//import './images';
|
||||
|
||||
class Vehicule extends Component {
|
||||
state = {
|
||||
|
||||
imageStop: 'images/abris-bus.jpg',
|
||||
vehiculColorDKK:"http://demdikk.com/bonne-fete-de-lindependance/",
|
||||
vehiculeColorTata:"http://aftu-senegal.org/a-propos",
|
||||
taxiImage:"images/taxi.jpg"
|
||||
|
||||
}
|
||||
render() {
|
||||
return (
|
||||
<div className='grid-item'>
|
||||
<div action="" className="form">
|
||||
|
||||
<div src='images/abris-bus.jpg'>
|
||||
|
||||
<p>Bus Dem Dikk</p>
|
||||
</div>
|
||||
<div>
|
||||
<img src={this.state.vehiculColorDKK} alt=""/>
|
||||
Bus Dem Dikk
|
||||
</div>
|
||||
<div>
|
||||
<img src={this.state.vehiculeColorTata} alt=""/>
|
||||
<p> Bus Tata</p>
|
||||
</div>
|
||||
<div>
|
||||
<img src={this.state.imageStop} alt=""/>
|
||||
Stop
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default Vehicule;
|
Loading…
Reference in New Issue
Block a user