import React, { Children, Fragment, useEffect } from 'react'; import CustomLink from '../components/root/CustomLink'; import ActionCard from '../components/shared/ActionCard'; import useDataApi from '../hooks/useDataApi'; import Animation_Diligent from '../assets/animation_diligent.webm'; import Wrapper from '../layout/Wrapper'; import PageLayout from '../layout/PageLayout'; import PageTitleOneFont from '../components/shared/PageTitleOneFont'; import GradientWrapper from '../components/shared/GradientWrapper'; import '../App.css'; import useAnalytics from './../hooks/useAnalytics'; import { strapiApiBuilder } from './../utils/strapiApiBuilder'; import ReactHelmet from './../components/shared/ReactHelmet'; import WorkClientForm from './../components/WorkClientForm'; import { useState } from 'react'; import PageTitle from './../components/shared/PageTitle'; import BlogArticlesDataWrapper from '../components/shared/BlogArticlesDataWrapper'; const api_url = process.env.REACT_APP_API_URL; const strapiPopulate = [ 'Heading', 'SEO', 'SEO.metaSocial', 'SEO.metaImage', 'SEO.metaSocial.image', ]; export default function Blog() { const [formSuccess, setFormSuccess] = useState(false); const strapi = strapiApiBuilder('blogpage', strapiPopulate, ''); const [{ data, isLoading, isError }, doFetch] = useDataApi(strapi); useAnalytics('Blog'); useEffect(() => { document.title = 'Blog'; }, []); if (isLoading) { return (
); } else { return ( {data && data.SEO ? : null}
{data ? ( ) : null}
); } };