diff options
Diffstat (limited to 'src/webex/pages/payback.tsx')
-rw-r--r-- | src/webex/pages/payback.tsx | 40 |
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 />); |