taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 4a8e4b90267505e2acc143c9a933de1f22829472
parent 543ed2a106f3bab28bc0f4b97ade00afb524b4ee
Author: Sebastian <sebasjm@gmail.com>
Date:   Fri,  5 Nov 2021 11:26:12 -0300

use update_policy

Diffstat:
Mpackages/anastasis-webui/src/pages/home/ReviewPoliciesScreen.tsx | 14+++++---------
1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/packages/anastasis-webui/src/pages/home/ReviewPoliciesScreen.tsx b/packages/anastasis-webui/src/pages/home/ReviewPoliciesScreen.tsx @@ -24,14 +24,10 @@ export function ReviewPoliciesScreen(): VNode { <EditPoliciesScreen index={editingPolicy} cancel={() => setEditingPolicy(undefined)} - confirm={(newMethods) => { - reducer.runTransaction(async (tx) => { - await tx.transition("delete_policy", { - policy_index: editingPolicy - }); - await tx.transition("add_policy", { - policy: newMethods - }); + confirm={async (newMethods) => { + await reducer.transition("update_policy", { + policy_index: editingPolicy, + policy: newMethods, }); setEditingPolicy(undefined) }} @@ -50,7 +46,7 @@ export function ReviewPoliciesScreen(): VNode { {policies.length < 1 && <p class="block"> No policies had been created. Go back and add more authentication methods. </p>} - <div class="block" style={{justifyContent:'flex-end'}} > + <div class="block" style={{ justifyContent: 'flex-end' }} > <button class="button is-success" onClick={() => setEditingPolicy(policies.length + 1)}>Add new policy</button> </div> {policies.map((p, policy_index) => {