Skip to content

Commit 474a645

Browse files
authored
Merge pull request #20425 from mozilla/fix-broken-settings-stories
fix(storybook): fix broken PageSecondaryEmailAdd and PageChangePassword stories
2 parents b4e40f2 + c743a39 commit 474a645

2 files changed

Lines changed: 18 additions & 10 deletions

File tree

packages/fxa-settings/src/components/Settings/PageChangePassword/index.stories.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import { Meta } from '@storybook/react';
99
import { withLocalization } from 'fxa-react/lib/storybooks';
1010
import SettingsLayout from '../SettingsLayout';
1111
import { MfaContext } from '../MfaGuard';
12+
import { AppContext } from '../../../models';
13+
import { mockAppContext } from '../../../models/mocks';
1214

1315
export default {
1416
title: 'Pages/Settings/ChangePassword',
@@ -18,10 +20,12 @@ export default {
1820

1921
export const Default = () => (
2022
<LocationProvider>
21-
<SettingsLayout>
22-
<MfaContext.Provider value="password">
23-
<PageChangePassword />
24-
</MfaContext.Provider>
25-
</SettingsLayout>
23+
<AppContext.Provider value={mockAppContext()}>
24+
<SettingsLayout>
25+
<MfaContext.Provider value="password">
26+
<PageChangePassword />
27+
</MfaContext.Provider>
28+
</SettingsLayout>
29+
</AppContext.Provider>
2630
</LocationProvider>
2731
);

packages/fxa-settings/src/components/Settings/PageSecondaryEmailAdd/index.stories.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import { Meta } from '@storybook/react';
99
import { withLocalization } from 'fxa-react/lib/storybooks';
1010
import SettingsLayout from '../SettingsLayout';
1111
import { MfaContext } from '../MfaGuard';
12+
import { AppContext } from '../../../models';
13+
import { mockAppContext } from '../../../models/mocks';
1214

1315
export default {
1416
title: 'Pages/Settings/SecondaryEmailAdd',
@@ -18,10 +20,12 @@ export default {
1820

1921
export const Default = () => (
2022
<LocationProvider>
21-
<SettingsLayout>
22-
<MfaContext.Provider value="email">
23-
<PageSecondaryEmailAdd />
24-
</MfaContext.Provider>
25-
</SettingsLayout>
23+
<AppContext.Provider value={mockAppContext()}>
24+
<SettingsLayout>
25+
<MfaContext.Provider value="email">
26+
<PageSecondaryEmailAdd />
27+
</MfaContext.Provider>
28+
</SettingsLayout>
29+
</AppContext.Provider>
2630
</LocationProvider>
2731
);

0 commit comments

Comments
 (0)