Skip to content

Commit

Permalink
fix language bug
Browse files Browse the repository at this point in the history
  • Loading branch information
danicuki committed Jun 7, 2024
1 parent 49fb642 commit abfe685
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 6 deletions.
8 changes: 6 additions & 2 deletions components/Home/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ export default function Main({ course }) {
<div>
<div className="m-auto max-w-lg">
<Text h2 auto="true" className="mb-4 text-center font-bold">
{!course?.metadata ? course.title : course.metadata[i18n.language].title}
{!course?.metadata
? course.title
: course.metadata[i18n.resolvedLanguage || 'en'].title}
</Text>
</div>
<div className="mb-7 flex justify-center text-justify">
Expand All @@ -31,7 +33,9 @@ export default function Main({ course }) {
<div className="max-w-2xl">
{course?.metadata && (
<div
dangerouslySetInnerHTML={{ __html: course?.metadata[i18n.language].description }}
dangerouslySetInnerHTML={{
__html: course?.metadata[i18n.resolvedLanguage || 'en'].description,
}}
/>
)}
{!course?.metadata && <div dangerouslySetInnerHTML={{ __html: course?.description }} />}
Expand Down
4 changes: 2 additions & 2 deletions components/Navbar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export default function NavbarComponent() {
</Navbar.Content>
<Dropdown>
<Dropdown.Button size="xs" light rounded flat css={{ paddingBlock: '$10' }}>
{i18n.language}
{i18n.resolvedLanguage || 'en'}
</Dropdown.Button>
<Dropdown.Menu
css={{
Expand All @@ -83,7 +83,7 @@ export default function NavbarComponent() {
}}
>
{i18n.options.whitelist
.filter((l) => l !== i18n.language)
.filter((l) => l !== i18n.resolvedLanguage)
.map((l) => (
<Dropdown.Item>
<Link href={'?lang=' + l}>
Expand Down
8 changes: 6 additions & 2 deletions pages/courses/[id].js
Original file line number Diff line number Diff line change
Expand Up @@ -200,13 +200,17 @@ function Course({ course, currentDate }) {
<div className="mb-8 flex flex-col justify-between lg:flex-row">
<div className="max-w-4xl self-center">
<h1 className="text-2xl font-bold">
{!course?.metadata ? course.title : course.metadata[i18n.language].title}
{!course?.metadata
? course.title
: course.metadata[i18n.resolvedLanguage || 'en'].title}
</h1>

<p className="mb-6 text-sm">
{course?.metadata && (
<div
dangerouslySetInnerHTML={{ __html: course?.metadata[i18n.language].description }}
dangerouslySetInnerHTML={{
__html: course?.metadata[i18n.resolvedLanguage || 'en'].description,
}}
/>
)}
{!course?.metadata && (
Expand Down

0 comments on commit abfe685

Please sign in to comment.