text: import React from 'react'
  import { Link, graphql } from 'gatsby'
  import get from 'lodash/get'
  import Helmet from 'react-helmet'
  import Layout from '../components/layout'
  import OverviewTemplate from '../templates/overview-template'
  
  /**
   * Overview template for all posts
   */
  class Overview extends React.Component {
    /**
     * Render react component
     *
     * @returns react component
     */
    render() {
      return <OverviewTemplate {...this.props} />
    }
  }
  
  export default Overview
  
  export const pageQuery = graphql`
    query tutorialOverviewQueryAll($skip: Int!, $limit: Int!) {
      tutorials: allContentfulTutorial(
        sort: { order: DESC, fields: updatedAt }
        skip: $skip
        limit: $limit
        filter: {
          id: { ne: "047d56ba-1457-50e5-9345-00d7b4cfb065" }
          node_locale: { eq: "nl-NL" }
        }
      ) {
        edges {
          node {
            id
            title
            image {
              title
              sizes {
                ...GatsbyContentfulSizes
              }
              fluid {
                ...GatsbyContentfulFluid
              }
              file {
                contentType
                fileName
                url
              }
            }
            introduction {
              childMarkdownRemark {
                excerpt(format: PLAIN)
              }
            }
            slug
          }
        }
      }
      site {
        siteMetadata {
          title
        }
      }
      default: contentfulTutorials {
        title
      }
    }
  `
  