Make backup import UI part of install
This commit is contained in:
parent
6bd9502f5c
commit
ee0090bb84
26 changed files with 829 additions and 596 deletions
|
@ -6,14 +6,12 @@ import { action } from '@storybook/addon-actions';
|
|||
import type { Meta, StoryFn } from '@storybook/react';
|
||||
import { setupI18n } from '../../util/setupI18n';
|
||||
import { DialogType } from '../../types/Dialogs';
|
||||
import { InstallScreenQRCodeError } from '../../types/InstallScreen';
|
||||
import enMessages from '../../../_locales/en/messages.json';
|
||||
import type { Loadable } from '../../util/loadable';
|
||||
import { LoadingState } from '../../util/loadable';
|
||||
import type { PropsType } from './InstallScreenQrCodeNotScannedStep';
|
||||
import {
|
||||
InstallScreenQrCodeNotScannedStep,
|
||||
LoadError,
|
||||
} from './InstallScreenQrCodeNotScannedStep';
|
||||
import { InstallScreenQrCodeNotScannedStep } from './InstallScreenQrCodeNotScannedStep';
|
||||
|
||||
const i18n = setupI18n('en', enMessages);
|
||||
|
||||
|
@ -40,10 +38,10 @@ export default {
|
|||
function Simulation({
|
||||
finalResult,
|
||||
}: {
|
||||
finalResult: Loadable<string, LoadError>;
|
||||
finalResult: Loadable<string, InstallScreenQRCodeError>;
|
||||
}) {
|
||||
const [provisioningUrl, setProvisioningUrl] = useState<
|
||||
Loadable<string, LoadError>
|
||||
Loadable<string, InstallScreenQRCodeError>
|
||||
>({
|
||||
loadingState: LoadingState.Loading,
|
||||
});
|
||||
|
@ -92,7 +90,7 @@ export function QrCodeFailedToLoad(): JSX.Element {
|
|||
i18n={i18n}
|
||||
provisioningUrl={{
|
||||
loadingState: LoadingState.LoadFailed,
|
||||
error: LoadError.Unknown,
|
||||
error: InstallScreenQRCodeError.Unknown,
|
||||
}}
|
||||
updates={DEFAULT_UPDATES}
|
||||
OS="macOS"
|
||||
|
@ -126,7 +124,7 @@ export function SimulatedUnknownError(): JSX.Element {
|
|||
<Simulation
|
||||
finalResult={{
|
||||
loadingState: LoadingState.LoadFailed,
|
||||
error: LoadError.Unknown,
|
||||
error: InstallScreenQRCodeError.Unknown,
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
@ -137,7 +135,7 @@ export function SimulatedNetworkIssue(): JSX.Element {
|
|||
<Simulation
|
||||
finalResult={{
|
||||
loadingState: LoadingState.LoadFailed,
|
||||
error: LoadError.NetworkIssue,
|
||||
error: InstallScreenQRCodeError.NetworkIssue,
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
@ -148,7 +146,7 @@ export function SimulatedTimeout(): JSX.Element {
|
|||
<Simulation
|
||||
finalResult={{
|
||||
loadingState: LoadingState.LoadFailed,
|
||||
error: LoadError.Timeout,
|
||||
error: InstallScreenQRCodeError.Timeout,
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue