.page--list.f-col.between
article.f-grow
header.center.t-up
.title.f-row
h3 {{ type }}s
span(v-if="sortBy")
h3 {{ sortBy.replace('-', ' ') }}
h3(v-if="!loaded") loading...
.content(
v-else-if="allPagesLoaded && type && allPages[type]"
v-html="allPages[type].content"
)
ul.posts.f-col(v-if="posts && loaded" :class="{ 'is-grid': grid }")
template(v-for="(post, i) in posts" :key="post.slug")
li.post.shadow(v-if="!post.inbetween" )
card(:content="post" :type="type" :wide="isWide")
li.post.shadow.inbetween.t-up.f-row.w-max(v-else-if="post.inbetween" :id="post.slug")
p {{ post.slug }}
//- Important: Do NOT remove this! Required for intersection observer
footer
p(v-if="loadingFetched") loading more {{ type }}...
sidebar(v-if="sidebar" :type="`${type}`" layout="list")