Keep dossier to structure sidecar

This commit is contained in:
Meta Vens 2026-05-31 21:01:04 +01:00
commit bee1d30431
3 changed files with 3 additions and 28 deletions

View file

@ -4,19 +4,6 @@ description: "GameCult's over-the-top TeX portfolio dossier rendered as a dark-m
enableToc: true
cssclasses:
- portfolio-dossier-page
sidebarGroups:
- title: Studio
links:
- label: Visual Novel Home
slug: index
- label: Portfolio Pitch
slug: Pitch
- label: Portfolio Dossier
slug: Portfolio-Dossier
- label: Project Atlas
slug: Projects
- label: Graph
slug: Graph
---
<section class="portfolio-dossier-hero">

View file

@ -218,19 +218,6 @@ description: "GameCult's over-the-top TeX portfolio dossier rendered as a dark-m
enableToc: true
cssclasses:
- portfolio-dossier-page
sidebarGroups:
- title: Studio
links:
- label: Visual Novel Home
slug: index
- label: Portfolio Pitch
slug: Pitch
- label: Portfolio Dossier
slug: Portfolio-Dossier
- label: Project Atlas
slug: Projects
- label: Graph
slug: Graph
---
<section class="portfolio-dossier-hero">

View file

@ -5,6 +5,7 @@ import GameCultOverviewSidebar from "./quartz/components/GameCultOverviewSidebar
import GameCultThemeLock from "./quartz/components/GameCultThemeLock"
const isGraphPage = (page: any) => page.fileData.slug === "Graph"
const isPortfolioDossierPage = (page: any) => page.fileData.slug === "Portfolio-Dossier"
const isStandardContentPage = (page: any) => page.fileData.slug !== "index" && !isGraphPage(page)
// components shared across all pages
@ -51,7 +52,7 @@ export const defaultContentPageLayout: PageLayout = {
left: [
Component.ConditionalRender({
component: GameCultOverviewSidebar(),
condition: (page) => !isGraphPage(page),
condition: (page) => !isGraphPage(page) && !isPortfolioDossierPage(page),
}),
],
right: [
@ -61,7 +62,7 @@ export const defaultContentPageLayout: PageLayout = {
}),
Component.ConditionalRender({
component: Component.Backlinks(),
condition: isStandardContentPage,
condition: (page) => isStandardContentPage(page) && !isPortfolioDossierPage(page),
}),
],
}