nfl / react-helmet

A document head manager for React
MIT License
17.34k stars 660 forks source link

Help url #608

Closed liviocmachado closed 3 years ago

liviocmachado commented 4 years ago

You can help me, how can I make it work:

My env: REACT_APP_ASSETS='https://mypage.s3.amazonaws.com/assets/'


<Helmet>
    <link rel="stylesheet" href="{process.env.REACT_APP_ASSETS}css/pages/login/login-1.css?v=7.0.4"/>
</Helmet>
omrprks commented 4 years ago

Hey @liviocmachado , the code snippet you provided probably doesn't work because 'process.env.REACT_APP_ASSETS' in the href isn't being evaluated. You need to use a template literal (backticks), so try the following:

<Helmet>
    <link rel="stylesheet" href={`${process.env.REACT_APP_ASSETS}css/pages/login/login-1.css?v=7.0.4`} />
</Helmet>

Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals