         }
         """, needs: [tshirtProps, responsiveProps])
 
-    static let postDetails = Fragments("""
-        fragment postDetails on Post {
-            ...postSummary
-            ...postContent
-            repostContent { ...contentProps }
-            categoryPosts {
-                id actions { ...categoryPostActions } status
-                category { ...categoryProps }
-                featuredAt submittedAt removedAt unfeaturedAt
-                featuredBy { id username name } submittedBy { id username name }
-            }
-            repostedSource {
-                ...postSummary
-            }
-        }
-        """, needs: [.postSummary, .categoryPostActions])
     static let postSummary = Fragments("""
         fragment contentProps on ContentBlocks {
           linkUrl

        isCreatorType
        level
        tileImage { ...tshirtProps }
        """, needs: [.tshirtProps])
    static let pageHeaderBody = Fragments("""
        id
        postToken

        image { ...responsiveProps }
        ctaLink { text url }
        user { ...pageHeaderUserProps }
        """, needs: [responsiveProps, pageHeaderUserProps])
    static let postStreamBody = Fragments("""
        next isLastPage
        posts {
            ...postDetails
        }
        """, needs: [postDetails])
    static let postBody = Fragments("""
        ...postDetails
        """, needs: [postDetails])

    let string: String
    let needs: [Fragments]
