1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 04:05:01 +00:00
mon-entreprise/source/components/References.js
mama 268d721364 Travail sur la documentation dans la simulation
Ajout de titres
🐛 certaines documentation de variables ne s'affichaient pas
etc.

+ Résolution bug evaluateVariable
2017-05-02 11:58:50 +02:00

30 lines
866 B
JavaScript

import React from 'react'
import references from '../../règles/ressources/références/références.yaml'
import './References.css'
import R from 'ramda'
export default ({refs}) => (
<ul className="references">
{R.toPairs(refs).map(
([name, link]) => {
let refkey = Object.keys(references).find(r => link.indexOf(r) > -1),
refData = refkey && references[refkey] || {},
domain = (link.indexOf("://") > -1
? link.split('/')[2]
: link.split('/')[0]).replace('www.', '')
return <li key={name}>
<span className="meta">
<span className="url">
{domain}
{refData.image &&
<img src={require('../../règles/ressources/références/' + refData.image)}/> }
</span>
</span>
<a href={link} target="_blank">
{R.head(name).toUpperCase() + R.tail(name)}
</a>
</li>
})}
</ul>
)