fixup! 🎨 Espace insécable entre la question et son '?'

pull/21/head
mama 2017-08-01 15:52:14 +02:00
parent cb1275185b
commit 12491597c7
2 changed files with 5 additions and 3 deletions

View File

@ -23,7 +23,9 @@ export default class Explicable extends React.Component {
// Rien à expliquer ici, ce n'est pas une règle
if (!rule) return <span>{label}</span>
let ruleLabel = label || rule.titre || rule.name
let ruleLabel = (
label || rule.titre || rule.name
).replace(/\s\?$/g, '\u00a0?') // le possible ' ?' final est rendu insécable
// Rien à expliquer ici, il n'y a pas de champ description dans la règle
if (!rule.description)

View File

@ -141,10 +141,10 @@ export let constructStepMeta = ({
}) => ({
// name: dottedName.split(' . ').join('.'),
name: dottedName,
// S'il y a une question à poser, son espace de fin est rendu insécable. Sinon on prend le titre.
// <Explicable/> ajoutera une aide au clic sur un icône [?]
// Son texte est la question s'il y en a une à poser. Sinon on prend le titre.
question: (
<Explicable label={question && question.replace(/\s\?$/g, '\u00a0?') || name} dottedName={dottedName} lightBackground={true} />
<Explicable label={question || name} dottedName={dottedName} lightBackground={true} />
),
title: titre || name,
subquestion,