Using with Next.js
import Script from "next/script";
export default function Page() {
const firmhouseConfig = {
storefrontToken: process.env.NEXT_PUBLIC_STOREFRONT_API_TOKEN,
};
return (
<main>
<Script strategy="beforeInteractive">
{`window.Firmhouse = ${JSON.stringify(firmhouseConfig)}`}
</Script>
<Script
src="https://storefrontjs.firmhouse.com/dist/storefront.js"
strategy="beforeInteractive"
/>
<button
onClick={() => {
window.Firmhouse.showCart();
}}
>
Show cart
</button>
</main>
);
}
Last updated
Was this helpful?