Revert "feat: load scripts conditionally based on path " (#37351)

This reverts commit 87be96a244.
This commit is contained in:
mrugesh
2019-10-17 02:41:33 +05:30
committed by GitHub
parent 87be96a244
commit 2e82c76b53
2 changed files with 6 additions and 17 deletions

View File

@ -38,6 +38,12 @@ export const onRenderBody = ({ setHeadComponents, setPostBodyComponents }) => {
`
}}
key='gtag-dataLayer'
/>,
<script
async={true}
id='stripe-js'
key='stripe-js'
src='https://js.stripe.com/v3/'
/>
].filter(Boolean)
);

View File

@ -7,19 +7,6 @@ import {
} from '../../src/components/layouts';
import FourOhFourPage from '../../src/pages/404';
const scriptAdd = (id, key, async, src) => {
var s = document.createElement('script');
s.type = 'text/javascript';
s.id = id;
s.key = key;
s.async = async;
s.onload = function() {
console.log('Stripe injected');
};
s.src = src;
document.getElementsByTagName('head')[0].appendChild(s);
};
export default function layoutSelector({ element, props }) {
const {
location: { pathname }
@ -40,10 +27,6 @@ export default function layoutSelector({ element, props }) {
</DefaultLayout>
);
}
if (/^\/donate(\/.*)*/.test(pathname)) {
scriptAdd('stripe-js', 'stripe-js', false, 'https://js.stripe.com/v3/');
return <DefaultLayout pathname={pathname}>{element}</DefaultLayout>;
}
return <DefaultLayout pathname={pathname}>{element}</DefaultLayout>;
}