Fix style guide generation
Summary: The website generation fails on newer versions of `flipper-plugin` as it contains an import-time side effect. This leads to this error during build time: ``` [ERROR] Docusaurus server-side rendering could not render static page with path /docs/extending/style-guide/. [INFO] It looks like you are using code that should run on the client-side only. To get around it, try using `<BrowserOnly>` (https://docusaurus.io/docs/docusaurus-core/#browseronly) or `ExecutionEnvironment` (https://docusaurus.io/doc s/docusaurus-core/#executionenvironment). It might also require to wrap your client code in `useEffect` hook and/or import a third-party library dynamically (if any). ``` This ain't pretty but by wrapping the entire file in a single function that conditionally imports the `flipper-plugin` if we are indeed in a browser environment fixes the problem. Reviewed By: antonk52 Differential Revision: D43773298 fbshipit-source-id: 8e1099249626ca9fe745ce51014491fe9674a5a4
This commit is contained in:
committed by
Facebook GitHub Bot
parent
a46b7c2e78
commit
13f9fa64ff