summaryrefslogtreecommitdiff
path: root/src/webex/pages/payback.tsx
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-03-12 00:44:28 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-03-12 00:44:28 +0530
commit2c52046f0bf358a5e07c53394b3b72d091356cce (patch)
tree8993c992b9c8240ee865671cdfbab380e61af96c /src/webex/pages/payback.tsx
parent6e2881fabf74a3c1da8e94dcbe3e68fce6080d9e (diff)
downloadwallet-core-2c52046f0bf358a5e07c53394b3b72d091356cce.tar.gz
wallet-core-2c52046f0bf358a5e07c53394b3b72d091356cce.tar.bz2
wallet-core-2c52046f0bf358a5e07c53394b3b72d091356cce.zip
full recoup, untested/unfinished first attempt
Diffstat (limited to 'src/webex/pages/payback.tsx')
-rw-r--r--src/webex/pages/payback.tsx40
1 files changed, 1 insertions, 39 deletions
diff --git a/src/webex/pages/payback.tsx b/src/webex/pages/payback.tsx
index 2601887b0..96d43ff49 100644
--- a/src/webex/pages/payback.tsx
+++ b/src/webex/pages/payback.tsx
@@ -25,49 +25,11 @@
*/
import { ReserveRecord } from "../../types/dbTypes";
import { renderAmount, registerMountPage } from "../renderHtml";
-import { getPaybackReserves, withdrawPaybackReserve } from "../wxApi";
import * as React from "react";
import { useState } from "react";
function Payback() {
- const [reserves, setReserves] = useState<ReserveRecord[] | null>(null);
-
- useState(() => {
- const update = async () => {
- const r = await getPaybackReserves();
- setReserves(r);
- };
-
- const port = chrome.runtime.connect();
- port.onMessage.addListener((msg: any) => {
- if (msg.notify) {
- console.log("got notified");
- update();
- }
- });
- });
-
- if (!reserves) {
- return <span>loading ...</span>;
- }
- if (reserves.length === 0) {
- return <span>No reserves with payback available.</span>;
- }
- return (
- <div>
- {reserves.map(r => (
- <div>
- <h2>Reserve for ${renderAmount(r.amountWithdrawRemaining)}</h2>
- <ul>
- <li>Exchange: ${r.exchangeBaseUrl}</li>
- </ul>
- <button onClick={() => withdrawPaybackReserve(r.reservePub)}>
- Withdraw again
- </button>
- </div>
- ))}
- </div>
- );
+ return <div>not implemented</div>;
}
registerMountPage(() => <Payback />);