From e3460de3317e2c0689cc32519cf5a02a142bfc99 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 31 Jul 2023 15:57:06 +0200 Subject: -comments --- packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts | 1 + packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.tsx | 4 +++- packages/anastasis-webui/src/pages/home/index.tsx | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts b/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts index 3ad563ee6..fc8c4cf6c 100644 --- a/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts +++ b/packages/anastasis-webui/src/hooks/use-anastasis-reducer.ts @@ -136,6 +136,7 @@ export interface DiscoveryUiState { export interface AnastasisReducerApi { currentReducerState: ReducerState | undefined; + // FIXME: Explain better! currentError: any; discoveryState: DiscoveryUiState; dismissError: () => void; diff --git a/packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.tsx b/packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.tsx index fc9c0f097..3231e61e4 100644 --- a/packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.tsx +++ b/packages/anastasis-webui/src/pages/home/ContinentSelectionScreen.tsx @@ -46,8 +46,9 @@ export function ContinentSelectionScreen(): VNode { // const cc = reducer.currentReducerState.selected_country || ""; const theCountry = countryList.find((c) => c.code === countryCode); const selectCountryAction = async () => { - //selection should be when the select box changes it value + // selection should be when the select box changes it value if (!theCountry) return; + // FIXME: Why is there no await? reducer.transition("select_country", { country_code: countryCode, }); @@ -56,6 +57,7 @@ export function ContinentSelectionScreen(): VNode { // const step1 = reducer.currentReducerState.backup_state === BackupStates.ContinentSelecting || // reducer.currentReducerState.recovery_state === RecoveryStates.ContinentSelecting; + // FIXME: i18n const errors = !theCountry ? "Select a country" : undefined; const handleBack = async () => { diff --git a/packages/anastasis-webui/src/pages/home/index.tsx b/packages/anastasis-webui/src/pages/home/index.tsx index 44e065807..c665144a4 100644 --- a/packages/anastasis-webui/src/pages/home/index.tsx +++ b/packages/anastasis-webui/src/pages/home/index.tsx @@ -228,6 +228,8 @@ function AnastasisClientImpl(): VNode { return ; } + // FIXME: Use switch statements here! + if ( (state.reducer_type === "backup" && state.backup_state === BackupStates.ContinentSelecting) || -- cgit v1.2.3