pass-culture / pass-culture-institutional

pass Culture institutional web site
Mozilla Public License 2.0
3 stars 3 forks source link

refactor(text): add parseTitleWithMarkup #327

Closed Lucasbeneston closed 4 months ago

Lucasbeneston commented 4 months ago

Link to JIRA ticket: https://passculture.atlassian.net/browse/PC-29263

Je vais faire une seconde PR pour utiliser parseTitleWithMarkup Parce que je vais devoir modifier tous les textes dans Strapi au merge (je vais le faire en fin de journée pour ne pas gêner)

Utilisation :

      // AVANT 
      <StyledHeading dangerouslySetInnerHTML={{ __html: title }} />

      // APRÈS 
      <StyledHeading
        aria-label={parseTitleWithMarkup(new_title).accessibilityLabel}>
        {parseTitleWithMarkup(new_title).textWithMarkup}
      </StyledHeading>

Ça fonctionne bien :

Capture d’écran 2024-04-22 à 11 54 47

✅ Checklist

I have:

sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud