diff options
Diffstat (limited to 'packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx')
-rw-r--r-- | packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx b/packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx index 2963930fd..086d4921d 100644 --- a/packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx +++ b/packages/anastasis-webui/src/pages/home/SecretEditorScreen.tsx @@ -1,20 +1,19 @@ /* eslint-disable @typescript-eslint/camelcase */ -import { - encodeCrock, - stringToBytes -} from "@gnu-taler/taler-util"; +import { encodeCrock, stringToBytes } from "@gnu-taler/taler-util"; import { h, VNode } from "preact"; import { useState } from "preact/hooks"; -import { BackupReducerProps, AnastasisClientFrame, LabeledInput } from "./index"; +import { + BackupReducerProps, + AnastasisClientFrame, + LabeledInput, +} from "./index"; export function SecretEditorScreen(props: BackupReducerProps): VNode { const { reducer } = props; const [secretName, setSecretName] = useState( - props.backupState.secret_name ?? "" - ); - const [secretValue, setSecretValue] = useState( - props.backupState.core_secret?.value ?? "" ?? "" + props.backupState.secret_name ?? "", ); + const [secretValue, setSecretValue] = useState(""); const secretNext = (): void => { reducer.runTransaction(async (tx) => { await tx.transition("enter_secret_name", { @@ -41,12 +40,14 @@ export function SecretEditorScreen(props: BackupReducerProps): VNode { <LabeledInput label="Secret Name:" grabFocus - bind={[secretName, setSecretName]} /> + bind={[secretName, setSecretName]} + /> </div> <div> <LabeledInput label="Secret Value:" - bind={[secretValue, setSecretValue]} /> + bind={[secretValue, setSecretValue]} + /> </div> </AnastasisClientFrame> ); |