import React, {useContext} from 'react'; import {JahiaCtx, ComponentPropsType} from '@jahia/nextjs-sdk'; import {useQuery} from '@apollo/client'; import {queryGrid} from './gqlQuery'; import { BS4Section as Section, BS4Container as Container, BS4Row as Row } from './components'; export const BS4Grid = ({id}: ComponentPropsType) => { const {workspace} = useContext(JahiaCtx); const {data, error, loading} = useQuery(queryGrid, { variables: { workspace, id, animate: true // How to configure this ? env var? } }); // Const divs = useMemo(() => !loading && getJahiaDivsProps(data.jcr?.nodeById?.renderedContent?.output), [data, loading]); if (loading) { return 'loading'; } if (error) { console.log(error); return