import React from 'react' import R from 'ramda' import classNames from 'classnames' let treatValue = data => console.log('data', data) || data == null ? '?' : !isNaN(data) ? Math.round(+data) : data ? 'oui' : 'non' let NodeValue = ({data}) => ( ←  {treatValue(data)} ) // Un élément du graphe de calcul qui a une valeur interprétée (à afficher) export class Node extends React.Component { render() { let {classes, name, value, child} = this.props, termDefinition = R.contains('mecanism', classes) && name return (
{name && {name} } {child} {!name && }
) } } // Un élément du graphe de calcul qui a une valeur interprétée (à afficher) export let Leaf = ({classes, name, value}) => ( {name && {name} } )