// ─────────────────────────────────────────────────────────────────────────────
// import
// ─────────────────────────────────────────────────────────────────────────────

import { graphql } from 'gatsby';

// ─────────────────────────────────────────────────────────────────────────────
// component
// ─────────────────────────────────────────────────────────────────────────────

// separate due to being used in other fragments
// export const OgImageFragment = graphql`
//   fragment OgImageFragment on File {
//     childImageSharp {
//       resize(width: 1200, height: 630) {
//         src
//       }
//     }
//   }
// `;

export const fragments = graphql`
  fragment MetaFragment on frontmatter_2 {
    meta {
      permalink
      title
      description
      # ogImage {
      #   ...OgImageFragment
      # }
    }
  }

  fragment WorkPreviewFragment on Mdx {
    frontmatter {
      title
      meta {
        permalink
        tags
      }
    }
  }

  fragment LabPreviewFragment on Mdx {
    frontmatter {
      title
      tagline
      date
      meta {
        permalink
      }
    }
  }

  fragment BlogPreviewFragment on Mdx {
    timeToRead
    frontmatter {
      title
      permalink
      date(formatString: "MMMM D, YYYY")
    }
  }
`;

@@ -426,19 +426,16 @@
 agments%0A
-// 
 export c
@@ -466,21 +466,18 @@
 raphql%60%0A
-//
   
- 
 fragment
@@ -503,19 +503,16 @@
  File %7B%0A
-// 
     chil
@@ -525,19 +525,16 @@
 Sharp %7B%0A
-// 
       re
@@ -566,19 +566,16 @@
  630) %7B%0A
-// 
         
@@ -582,38 +582,26 @@
 src%0A
-//
       
- 
 %7D%0A
-//
     
- 
 %7D%0A
-// 
   %7D%0A
-// 
 %60;%0A%0A
@@ -661,17 +661,20 @@
 ment on 
-f
+MdxF
 rontmatt
@@ -679,10 +679,8 @@
 tter
-_2
  %7B%0A 
@@ -740,18 +740,16 @@
 on%0A     
- #
  ogImage
@@ -756,18 +756,16 @@
  %7B%0A     
- #
    ...Og
@@ -787,10 +787,8 @@
     
- #
  %7D%0A 

update fragments