diff --git a/packages/twenty-website/src/app/_components/playground/token-form.tsx b/packages/twenty-website/src/app/_components/playground/token-form.tsx index 398fbad7a525..1a0051c62edd 100644 --- a/packages/twenty-website/src/app/_components/playground/token-form.tsx +++ b/packages/twenty-website/src/app/_components/playground/token-form.tsx @@ -195,7 +195,9 @@ const TokenForm = ({ className="select" onChange={(event) => router.replace( - '/' + pathname.split('/').at(-2) + '/' + event.target.value, + pathname.split('/').slice(0, -1).join('/') + + '/' + + event.target.value, ) } value={pathname.split('/').at(-1)} diff --git a/packages/twenty-website/src/app/developers/graphql/core/page.tsx b/packages/twenty-website/src/app/developers/graphql/core/page.tsx index e6a0bc9481ed..f2c9e18ff56c 100644 --- a/packages/twenty-website/src/app/developers/graphql/core/page.tsx +++ b/packages/twenty-website/src/app/developers/graphql/core/page.tsx @@ -1,6 +1,11 @@ +'use client'; import React from 'react'; +import dynamic from 'next/dynamic'; -import GraphQlPlayground from '../../../_components/playground/graphql-playground'; +const GraphQlPlayground = dynamic( + () => import('../../../_components/playground/graphql-playground'), + { ssr: false }, +); const CoreGraphql = () => { return ; diff --git a/packages/twenty-website/src/app/developers/graphql/metadata/page.tsx b/packages/twenty-website/src/app/developers/graphql/metadata/page.tsx index b215e2344458..ebc4490ae132 100644 --- a/packages/twenty-website/src/app/developers/graphql/metadata/page.tsx +++ b/packages/twenty-website/src/app/developers/graphql/metadata/page.tsx @@ -1,6 +1,11 @@ +'use client'; import React from 'react'; +import dynamic from 'next/dynamic'; -import GraphQlPlayground from '../../../_components/playground/graphql-playground'; +const GraphQlPlayground = dynamic( + () => import('../../../_components/playground/graphql-playground'), + { ssr: false }, +); const CoreGraphql = () => { return ;