site: 4/3-column layout on all grid pages — bundle details, sources, search, tags, categories join in
This commit is contained in:
@@ -68,6 +68,7 @@ const breadcrumbs = buildBreadcrumbs([
|
|||||||
publishedTime={post.data.date}
|
publishedTime={post.data.date}
|
||||||
articleTags={post.data.tags}
|
articleTags={post.data.tags}
|
||||||
jsonLd={[articleSchema, itemList, breadcrumbs]}
|
jsonLd={[articleSchema, itemList, breadcrumbs]}
|
||||||
|
wide
|
||||||
>
|
>
|
||||||
<article>
|
<article>
|
||||||
<div class="body">
|
<div class="body">
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ const breadcrumbs = buildBreadcrumbs([
|
|||||||
lastUpdated={lastUpdated}
|
lastUpdated={lastUpdated}
|
||||||
ogImage={ogImage}
|
ogImage={ogImage}
|
||||||
jsonLd={[collectionPage, itemList, breadcrumbs]}
|
jsonLd={[collectionPage, itemList, breadcrumbs]}
|
||||||
|
wide
|
||||||
>
|
>
|
||||||
<EntryGrid entries={entries} />
|
<EntryGrid entries={entries} />
|
||||||
<p class="back"><a href="/">← back</a></p>
|
<p class="back"><a href="/">← back</a></p>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
|||||||
description="Search reviews, finds, bundles, and posts across Unique."
|
description="Search reviews, finds, bundles, and posts across Unique."
|
||||||
subheader="Search"
|
subheader="Search"
|
||||||
noindex
|
noindex
|
||||||
|
wide
|
||||||
>
|
>
|
||||||
<form class="search-form" role="search" autocomplete="off">
|
<form class="search-form" role="search" autocomplete="off">
|
||||||
<input
|
<input
|
||||||
@@ -91,7 +92,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
|||||||
const w = window.innerWidth;
|
const w = window.innerWidth;
|
||||||
if (w <= 520) return 1;
|
if (w <= 520) return 1;
|
||||||
if (w <= 880) return 2;
|
if (w <= 880) return 2;
|
||||||
return 3;
|
// Mirrors Masonry.astro: 4 columns in the wide (55.5rem) container.
|
||||||
|
return window.matchMedia('(min-width: 69rem)').matches ? 4 : 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
function tileHtml(entry: Entry): string {
|
function tileHtml(entry: Entry): string {
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ const breadcrumbs = buildBreadcrumbs([
|
|||||||
lastUpdated={lastUpdated}
|
lastUpdated={lastUpdated}
|
||||||
ogImage={ogImage}
|
ogImage={ogImage}
|
||||||
jsonLd={[collectionPage, itemList, breadcrumbs]}
|
jsonLd={[collectionPage, itemList, breadcrumbs]}
|
||||||
|
wide
|
||||||
>
|
>
|
||||||
<Masonry>
|
<Masonry>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ const breadcrumbs = buildBreadcrumbs([
|
|||||||
lastUpdated={lastUpdated}
|
lastUpdated={lastUpdated}
|
||||||
ogImage={ogImage}
|
ogImage={ogImage}
|
||||||
jsonLd={[collectionPage, itemList, breadcrumbs]}
|
jsonLd={[collectionPage, itemList, breadcrumbs]}
|
||||||
|
wide
|
||||||
>
|
>
|
||||||
<EntryGrid entries={entries} />
|
<EntryGrid entries={entries} />
|
||||||
<p class="back"><a href="/">← back</a></p>
|
<p class="back"><a href="/">← back</a></p>
|
||||||
|
|||||||
Reference in New Issue
Block a user