Skip to content

Commit b9a8687

Browse files
authored
Merge pull request #15147 from ethereum/patch-stories-intl
Patch stories affected by intl setup changes
2 parents f0bd220 + ec7b4c1 commit b9a8687

File tree

7 files changed

+31
-17
lines changed

7 files changed

+31
-17
lines changed

src/components/Breadcrumbs/Breadcrumbs.stories.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ export default meta
1414
export const Breadcrumbs: StoryObj = {
1515
render: () => (
1616
<Stack className="gap-8">
17-
<BreadcrumbsComponent slug="/en/staking/" />
18-
<BreadcrumbsComponent slug="/en/staking/solo/" />
19-
<BreadcrumbsComponent slug="/en/roadmap/merge/issuance/" />
17+
<BreadcrumbsComponent slug="/staking/" />
18+
<BreadcrumbsComponent slug="/staking/solo/" />
19+
<BreadcrumbsComponent slug="/roadmap/merge/issuance/" />
2020
</Stack>
2121
),
2222
}

src/components/Hero/MdxHero/MdxHero.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export default meta
3030

3131
export const MdxHero: StoryObj<typeof meta> = {
3232
args: {
33-
breadcrumbs: { slug: "/en/staking/solo/" },
33+
breadcrumbs: { slug: "/staking/solo/" },
3434
title: "Solo stake your Eth",
3535
},
3636
}

src/components/Quiz/stories/QuizButtonGroup.stories.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { useTranslations } from "next-intl"
21
import type { Meta, StoryObj } from "@storybook/react"
32
import { fn } from "@storybook/test"
43

@@ -7,6 +6,8 @@ import { QuizContent } from "../QuizWidget/QuizContent"
76

87
import { LAYER_2_QUIZ_TITLE_KEY, layer2Questions } from "./utils"
98

9+
import useTranslation from "@/hooks/useTranslation"
10+
1011
const meta = {
1112
title: "Molecules / Display Content / Quiz / QuizWidget / ButtonGroup",
1213
component: QuizButtonGroup,
@@ -28,7 +29,7 @@ const meta = {
2829
},
2930
decorators: [
3031
(Story, { args }) => {
31-
const t = useTranslations()
32+
const { t } = useTranslation()
3233
return (
3334
<QuizContent
3435
title={t(LAYER_2_QUIZ_TITLE_KEY)}

src/components/Quiz/stories/QuizProgressBar.stories.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { useTranslations } from "next-intl"
21
import type { Meta, StoryObj } from "@storybook/react"
32

43
import allQuizzesData from "@/data/quizzes"
@@ -8,6 +7,8 @@ import { QuizProgressBar } from "../QuizWidget/QuizProgressBar"
87

98
import { LAYER_2_QUIZ_KEY, layer2Questions } from "./utils"
109

10+
import useTranslation from "@/hooks/useTranslation"
11+
1112
const meta = {
1213
title: "Molecules / Display Content / Quiz / QuizWidget / ProgressBar",
1314
component: QuizProgressBar,
@@ -16,7 +17,7 @@ const meta = {
1617
},
1718
decorators: [
1819
(Story, { args }) => {
19-
const t = useTranslations()
20+
const { t } = useTranslation()
2021

2122
return (
2223
<QuizContent

src/components/Quiz/stories/QuizRadioGroup.stories.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { useTranslations } from "next-intl"
21
import type { Meta, StoryObj } from "@storybook/react"
32
import { expect, fireEvent, fn, within } from "@storybook/test"
43

@@ -7,12 +6,14 @@ import { QuizRadioGroup } from "../QuizWidget/QuizRadioGroup"
76

87
import { LAYER_2_QUIZ_TITLE_KEY, layer2Questions } from "./utils"
98

9+
import useTranslation from "@/hooks/useTranslation"
10+
1011
const meta = {
1112
title: "Molecules / Display Content / Quiz / QuizWidget / RadioGroup",
1213
component: QuizRadioGroup,
1314
decorators: [
1415
(Story, { args }) => {
15-
const t = useTranslations()
16+
const { t } = useTranslation()
1617
return (
1718
<QuizContent
1819
title={t(LAYER_2_QUIZ_TITLE_KEY)}

src/components/Quiz/stories/QuizSummary.stories.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
import { useTranslations } from "next-intl"
21
import type { Meta, StoryObj } from "@storybook/react"
32

43
import { QuizContent } from "../QuizWidget/QuizContent"
54
import { QuizSummary } from "../QuizWidget/QuizSummary"
65

76
import { LAYER_2_QUIZ_TITLE_KEY, layer2Questions } from "./utils"
87

8+
import useTranslation from "@/hooks/useTranslation"
9+
910
const meta = {
1011
title: "Molecules / Display Content / Quiz / QuizWidget / Summary",
1112
component: QuizSummary,
@@ -14,7 +15,7 @@ const meta = {
1415
},
1516
decorators: [
1617
(Story) => {
17-
const t = useTranslations()
18+
const { t } = useTranslation()
1819
return (
1920
<QuizContent title={t(LAYER_2_QUIZ_TITLE_KEY)} answerStatus={null}>
2021
<Story />

src/components/Quiz/stories/QuizzesList.stories.tsx

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { useTranslations } from "next-intl"
21
import type { Meta, StoryObj } from "@storybook/react"
32
import { fn } from "@storybook/test"
43

@@ -8,6 +7,8 @@ import { ethereumBasicsQuizzes } from "@/data/quizzes"
87

98
import QuizzesListComponent from "../QuizzesList"
109

10+
import useTranslation from "@/hooks/useTranslation"
11+
1112
/**
1213
* This story also renders the `QuizItem` component.
1314
*
@@ -19,8 +20,8 @@ const meta = {
1920
component: QuizzesListComponent,
2021
args: {
2122
content: ethereumBasicsQuizzes,
22-
headingId: "learn-quizzes.basics",
23-
descriptionId: "learn-quizzes.basics-description",
23+
headingId: "basics",
24+
descriptionId: "basics-description",
2425
userStats: {
2526
score: 0,
2627
average: [],
@@ -34,7 +35,16 @@ const meta = {
3435
export default meta
3536

3637
export const Default: StoryObj<typeof meta> = {
37-
render: (args) => <QuizzesListComponent {...args} />,
38+
render: (args) => {
39+
const { t } = useTranslation("learn-quizzes")
40+
return (
41+
<QuizzesListComponent
42+
{...args}
43+
headingId={t(args.headingId)}
44+
descriptionId={t(args.descriptionId)}
45+
/>
46+
)
47+
},
3848
}
3949

4050
export const OneCompletedQuiz: StoryObj<typeof meta> = {
@@ -50,7 +60,7 @@ export const OneCompletedQuiz: StoryObj<typeof meta> = {
5060
},
5161
},
5262
render: (args) => {
53-
const t = useTranslations()
63+
const { t } = useTranslation("learn-quizzes")
5464
return (
5565
<QuizzesListComponent
5666
{...args}

0 commit comments

Comments
 (0)