diff --git a/pages/confirm-contract.tsx b/pages/confirm-contract.tsx
index 9c1752568..6cdc5ddf9 100644
--- a/pages/confirm-contract.tsx
+++ b/pages/confirm-contract.tsx
@@ -24,7 +24,6 @@
///
import {substituteFulfillmentUrl} from "../lib/wallet/helpers";
-import m from "mithril";
import {Contract, AmountJson} from "../lib/wallet/types";
import {renderContract, prettyAmount} from "../lib/wallet/renderHtml";
"use strict";
@@ -38,8 +37,6 @@ interface DetailProps {
contract: Contract;
}
-let h = preact.h;
-
class Details extends preact.Component {
constructor() {
@@ -60,18 +57,20 @@ class Details extends preact.Component {
);
} else {
- return h("div", {},
- h("button", {
- className: "linky",
- onClick: () => {
- this.setState({collapsed: true});
- }
- }, "show less details"),
- h("div", {},
- "Accepted exchanges:",
- h("ul", {},
- ...props.contract.exchanges.map(
- e => h("li", {}, `${e.url}: ${e.master_pub}`)))));
+ return (
+
+
+
+ Accepted exchanges:
+
+ {props.contract.exchanges.map(
+ e => - {`${e.url}: ${e.master_pub}`}
)}
+
+
+
);
}
}
}
@@ -157,19 +156,17 @@ class ContractPrompt extends preact.Component this.doPayment(),
- disabled: state.payDisabled,
- "className": "accept"
- },
- i18n`Confirm Payment`),
- (state.error ? h("p",
- {className: "errorbox"},
- state.error) : h("p", "")),
- h(Details, {contract: c})
+ return (
+
+ {renderContract(c)}
+
+ (state.error ?
{state.error}
:
)
+
+
);
}
}
@@ -182,7 +179,6 @@ export function main() {
console.dir(offer);
let contract = offer.contract;
-
- let prompt = h(ContractPrompt, {offer});
- preact.render(prompt, document.getElementById("contract")!);
+ preact.render(, document.getElementById(
+ "contract")!);
}
diff --git a/pages/confirm-create-reserve.html b/pages/confirm-create-reserve.html
index 165ac32f4..5c42a68f6 100644
--- a/pages/confirm-create-reserve.html
+++ b/pages/confirm-create-reserve.html
@@ -18,6 +18,7 @@
+