import React, { Component } from "react"; export default class OrderPage extends Component { constructor(props) { super(props); this.state = { status: 0, type: 0, currency: 0, currencyCode: 'USD', is_participant: false, amount: 1, paymentMethod:"", isExplicit: false, premium: 0, satoshis: null, makerId: "", // makerNick:"", // takerId: "", // takerNick:"", }; this.orderId = this.props.match.params.orderId; this.getOrderDetails(); } getOrderDetails() { fetch('/api/order' + '?order_id=' + this.orderId) .then((response) => response.json()) .then((data) => { this.setState({ status: data.status, type: data.type, currency: data.currency, amount: data.amount, paymentMethod: data.payment_method, isExplicit: data.is_explicit, //premium: data.premium, // satoshis: satoshis, // makerId: maker, // isParticipant: is_participant, // makerNick: maker_nick, // takerId: taker, // takerNick: taker_nick, }); }); } render (){ return (
This is the single order detail view page
Order id: {this.orderId}
Order status: {this.state.status}
Order type: {this.state.type}
Currency: {this.state.currencyCode}
Amount: {this.state.amount}
Payment method: {this.state.paymentMethod}
Pricing method is explicit: {this.state.isExplicit.toString()}
{/*Premium: {this.state.premium}
Maker: {this.makerId}
*/}