React Router

pull/1/head v0-démo-tag-nav
Mael Thomas 2016-08-10 11:39:01 +02:00
parent 48602ca27c
commit 8e8e05b7ca
11 changed files with 50 additions and 8 deletions

View File

@ -46,4 +46,3 @@ class Tag extends React.Component {
}
}
export default TagNavigation

7
containers/Analyse.js Normal file
View File

@ -0,0 +1,7 @@
import React, { Component } from 'react'
export default class Analyse extends Component {
render() {
return (<div>Analyse</div>)
}
}

View File

@ -1,8 +1,9 @@
import React, {Component} from 'react'
import Explorer from './Explorer'
import { Provider } from 'react-redux'
import DevTools from '../DevTools'
import routes from '../routes'
import {Router, browserHistory} from 'react-router'
import './App.css'
@ -12,7 +13,7 @@ export default class App extends Component {
return (
<Provider store={store}>
<div>
<Explorer />
<Router routes={routes} history={browserHistory} />
<DevTools />
</div>
</Provider>

View File

@ -1,7 +1,9 @@
import React, {Component} from 'react'
import Explorer from './Explorer'
import { Provider } from 'react-redux'
import routes from '../routes'
import Router from 'react-router'
import './App.css'
@ -10,7 +12,7 @@ export default class App extends Component {
const { store } = this.props
return (
<Provider store={store}>
<Explorer />
<Router routes={routes} history={history} />
</Provider>
)
}

10
containers/Layout.js Normal file
View File

@ -0,0 +1,10 @@
import React, { Component } from 'react'
export default class Layout extends Component {
render() {
return (<div>
En-tête
{this.props.children}
</div>)
}
}

View File

@ -17,8 +17,9 @@
"ramda": "^0.21.0",
"react": "^15.0.1",
"react-dom": "^15.0.1",
"react-hot-loader": "3.0.0-beta.1",
"react-hot-loader": "3.0.0-beta.2",
"react-redux": "^4.4.5",
"react-router": "^2.6.1",
"redux": "^3.5.2",
"redux-saga": "^0.10.5",
"reselect": "^2.5.2",

View File

@ -11,3 +11,7 @@
- contrats d'apprentissage
- embauche en CDI suivant le CDD
# - OU CDD prolongé en CDI
linéaire:
base: assiette cotisations sociales
historique: 9.999999

View File

@ -17,3 +17,7 @@ ne concerne pas :
- CDD senior
- engagement employeur complément formation professionnelle
- contrat jeune vacances (contrat conclu avec un jeune pendant ses vacances scolaires ou universitaires.)
linéaire:
base: salaire brut
historique: .1

View File

@ -13,7 +13,7 @@
- Depuis le 1er juillet 2013
- l'URSSAF explique longuement la notion de durée du CDD : "Comment déterminer la durée du CDD ?"
logique: # première valeur trouvée, sinon 0
logique numérique: # première valeur trouvée, sinon 0
contrat_de_travail_duree = CDD:
- embauche en CDI suivant le CDD: 0
- CDD type accroissement temporaire d'activité:

View File

@ -2,7 +2,7 @@
tags:
- branche: maladie
linear:
base: assiette_cotisations_sociales
base: assiette cotisations sociales
- variable: maladie
tags:

14
routes.js Normal file
View File

@ -0,0 +1,14 @@
import React from 'react'
import { Route, IndexRoute } from 'react-router'
import Layout from './containers/Layout'
import Explorer from './containers/Explorer'
import Analyse from './containers/Analyse'
export default (
<Route path="/" component={Layout}>
<Route path="analyse" component={Analyse} />
<Route path="variables" component={Explorer} />
<IndexRoute component={Explorer} />
<Route path="*" component={() => <h2>On vous a perdu !</h2>} />
</Route>
)