Skip to content

Commit 165f4e3

Browse files
committed
fix: update import statements for logo components to use default imports
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
1 parent 38cc551 commit 165f4e3

9 files changed

Lines changed: 32 additions & 152 deletions

File tree

fix_mdx_p_tags.py

Lines changed: 0 additions & 71 deletions
This file was deleted.

fix_remaining_mdx.py

Lines changed: 0 additions & 73 deletions
This file was deleted.

src/collections/programs/lfx-2023/lfx-2023.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ published: true
1010

1111
import { ProgramsWrapper } from "../Programs.style.js";
1212
import Button from "../../../reusecore/Button";
13-
import {LfxLogo} from "./lfx-white.svg";
13+
import LfxLogo from "./lfx-white.svg";
1414
import { Link } from "gatsby";
1515

1616
<ProgramsWrapper>

src/collections/programs/lfx-2024/lfx-2024.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ published: true
1010

1111
import { ProgramsWrapper } from "../Programs.style.js";
1212
import Button from "../../../reusecore/Button";
13-
import {LfxLogo} from "./lfx-white.svg";
13+
import LfxLogo from "./lfx-white.svg";
1414
import { Link } from "gatsby";
1515

1616
<ProgramsWrapper>

src/collections/programs/lfx-2025/lfx-2025.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ published: true
1010

1111
import { ProgramsWrapper } from "../Programs.style.js";
1212
import Button from "../../../reusecore/Button";
13-
import {ReactComponent as LfxLogo} from "./lfx-white.svg";
13+
import LfxLogo from "./lfx-white.svg";
1414
import { Link } from "gatsby";
1515

1616
<ProgramsWrapper>

src/collections/programs/mlh-2020/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ published: true
1010

1111
import { ProgramsWrapper } from "../Programs.style.js";
1212
import Button from "../../../reusecore/Button";
13-
import {MlhLogo} from "./mlh.svg";
13+
import MlhLogo from "./mlh.svg";
1414

1515
<ProgramsWrapper>
1616
<MlhLogo alt="mlh_logo" className="mlh_logo"/>

src/collections/programs/sca-contributhon/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ published: true
1010

1111
import { ProgramsWrapper } from "../Programs.style.js";
1212
import Button from "../../../reusecore/Button";
13-
import {ScaLogo} from "./sca.svg";
13+
import ScaLogo from "./sca.svg";
1414

1515
<ProgramsWrapper>
1616
<ScaLogo alt="sca_logo" className="sca_logo"/>

src/sections/Blog/Blog-single/index.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,16 @@ const BlogSingle = ({ data, children }) => {
9393
const [copied, setCopied] = useState(false);
9494
const { isDark } = useStyledDarkMode();
9595

96+
const primaryThumbnail = frontmatter.thumbnail || frontmatter.thumbnail_svg;
97+
const secondaryThumbnail = frontmatter.darkthumbnail || frontmatter.darkthumbnail_svg;
98+
const heroThumbnail = (() => {
99+
if (isDark && secondaryThumbnail && (secondaryThumbnail?.publicURL !== primaryThumbnail?.publicURL || !primaryThumbnail)) {
100+
return secondaryThumbnail;
101+
}
102+
103+
return primaryThumbnail || secondaryThumbnail;
104+
})();
105+
96106
useEffect(() => {
97107
if (copied) {
98108
setTimeout(() => {
@@ -115,8 +125,8 @@ const BlogSingle = ({ data, children }) => {
115125
subtitle={frontmatter.subtitle}
116126
category={frontmatter.category}
117127
author={{ name: frontmatter.author }}
118-
thumbnail={((isDark && frontmatter.darkthumbnail.publicURL !== frontmatter.thumbnail.publicURL) ? frontmatter.darkthumbnail : frontmatter.thumbnail)}
119-
darkthumbnail={frontmatter.thumbnail}
128+
thumbnail={heroThumbnail}
129+
darkthumbnail={secondaryThumbnail || primaryThumbnail}
120130
date={frontmatter.date}
121131
/>
122132
<div className="single-post-wrapper">

src/templates/blog-single.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ export const query = graphql`query BlogsBySlug($slug: String!) {
3434
gatsbyImageData(width: 500, layout: CONSTRAINED)
3535
}
3636
}
37+
thumbnail_svg {
38+
extension
39+
publicURL
40+
}
41+
darkthumbnail_svg {
42+
extension
43+
publicURL
44+
}
3745
}
3846
fields {
3947
slug
@@ -65,5 +73,11 @@ export default BlogSinglePage;
6573

6674

6775
export const Head = ({ data }) => {
68-
return <SEO title={data.mdx.frontmatter.title} image={data.mdx.frontmatter.thumbnail.publicURL} description={data.mdx.frontmatter.description} />;
76+
const { frontmatter } = data.mdx;
77+
const image = frontmatter.thumbnail?.publicURL
78+
|| frontmatter.thumbnail_svg?.publicURL
79+
|| frontmatter.darkthumbnail?.publicURL
80+
|| frontmatter.darkthumbnail_svg?.publicURL;
81+
82+
return <SEO title={frontmatter.title} image={image} description={frontmatter.description} />;
6983
};

0 commit comments

Comments
 (0)