diff --git a/packages/core/content-type-builder/admin/src/pages/App/TempTP.js b/packages/core/content-type-builder/admin/src/pages/App/TempTP.js index 4c44cce54e..d8070decdc 100644 --- a/packages/core/content-type-builder/admin/src/pages/App/TempTP.js +++ b/packages/core/content-type-builder/admin/src/pages/App/TempTP.js @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect } from 'react'; import { ThemeProvider } from 'styled-components'; import 'bootstrap/dist/css/bootstrap.css'; @@ -92,6 +92,21 @@ const theme = { }; // eslint-disable-next-line react/prop-types -const TempTP = ({ children }) => {children}; +const TempTP = ({ children }) => { + // FIXME: + // temporary hack to remove bootstrap css + // tested on chrome, safari and firefox it seems to be working... + useEffect(() => { + return () => { + const targetelement = 'style'; + + const allsuspects = document.getElementsByTagName(targetelement); + + document.getElementsByTagName('head')[0].removeChild(allsuspects[allsuspects.length - 1]); + }; + }, []); + + return {children}; +}; export default TempTP;