Skip to content

Commit 910a1ea

Browse files
committed
feat: terminal blogpost page.
1 parent 718be4f commit 910a1ea

File tree

4 files changed

+444
-3
lines changed

4 files changed

+444
-3
lines changed

src/pages/BlogPostPage.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react';
22
import { useVisualSettings } from '../context/VisualSettingsContext';
33
import DossierBlogPostPage from './DossierBlogPostPage';
44
import StandardBlogPostPage from './StandardBlogPostPage';
5+
import TerminalBlogPostPage from './TerminalBlogPostPage'; // Added import
56

67
const BlogPostPage = () => {
78
const { blogPostViewMode } = useVisualSettings();
@@ -10,6 +11,10 @@ const BlogPostPage = () => {
1011
return <DossierBlogPostPage />;
1112
}
1213

14+
if (blogPostViewMode === 'terminal') { // Added conditional render
15+
return <TerminalBlogPostPage />;
16+
}
17+
1318
return <StandardBlogPostPage />;
1419
};
1520

src/pages/DossierBlogPostPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ const DossierBlogPostPage = () => {
391391
<article
392392
ref={contentRef}
393393
className="prose prose-lg md:prose-xl max-w-none font-mono
394-
prose-headings:font-playfairDisplay prose-headings:font-normal prose-headings:text-black prose-headings:uppercase prose-headings:tracking-widest prose-headings:text-sm prose-headings:mt-16 prose-headings:mb-6 prose-headings:border-b prose-headings:border-black prose-headings:pb-2
394+
prose-headings:font-playfairDisplay prose-headings:font-normal prose-headings:text-black prose-headings:uppercase prose-headings:tracking-widest prose-headings:text-lg prose-headings:mt-16 prose-headings:mb-6 prose-headings:border-b prose-headings:border-black prose-headings:pb-2
395395
prose-p:font-mono prose-p:text-[#333] prose-p:leading-8 prose-p:mb-6
396396
prose-strong:font-bold prose-strong:text-white prose-strong:bg-black prose-strong:px-1
397397
prose-li:marker:text-black prose-li:font-mono

src/pages/SettingsPage.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ const SettingsPage = () => {
110110
toggleAutumn,
111111
isRain,
112112
toggleRain,
113-
blogPostViewMode, // Changed from isDossierMode
114-
setBlogPostViewMode, // Changed from toggleDossierMode
113+
blogPostViewMode,
114+
setBlogPostViewMode,
115115
} = useVisualSettings();
116116

117117
const { addToast } = useToast();
@@ -256,6 +256,7 @@ const SettingsPage = () => {
256256
options={[
257257
{ label: 'Standard', value: 'standard' },
258258
{ label: 'Dossier', value: 'dossier' },
259+
{ label: 'Terminal (New Vegas)', value: 'terminal' },
259260
]}
260261
value={blogPostViewMode}
261262
onChange={setBlogPostViewMode}

0 commit comments

Comments
 (0)