|
1 | | -import { BASIC_OUTPUT_TYPE, ALIAS_OUTPUT_TYPE, FOUNDRY_OUTPUT_TYPE, NFT_OUTPUT_TYPE, TREASURY_OUTPUT_TYPE, UnitsHelper, IOutputResponse } from "@iota/iota.js"; |
| 1 | +import { BASIC_OUTPUT_TYPE, ALIAS_OUTPUT_TYPE, FOUNDRY_OUTPUT_TYPE, NFT_OUTPUT_TYPE, TREASURY_OUTPUT_TYPE, UnitsHelper, IOutputResponse, SIMPLE_TOKEN_SCHEME_TYPE } from "@iota/iota.js"; |
2 | 2 | import React, { Component, ReactNode } from "react"; |
3 | 3 | import { Link } from "react-router-dom"; |
4 | 4 | import { ClipboardHelper } from "../../../utils/clipboardHelper"; |
@@ -34,7 +34,7 @@ class Output extends Component<OutputProps, OutputState> { |
34 | 34 | public render(): ReactNode { |
35 | 35 | return ( |
36 | 36 | <div className="output"> |
37 | | - <h2>{NameHelper.getOutputTypeName(this.state.output.type)} {this.props.index}</h2> |
| 37 | + <h2>{this.props.index}. {NameHelper.getOutputTypeName(this.state.output.type)}</h2> |
38 | 38 | {/* Diplay metadata for Output Response */} |
39 | 39 | {this.isOutputResponse(this.props.output) && ( |
40 | 40 | <React.Fragment> |
@@ -177,30 +177,34 @@ class Output extends Component<OutputProps, OutputState> { |
177 | 177 | <div className="card--value row"> |
178 | 178 | {this.state.output.tokenTag} |
179 | 179 | </div> |
180 | | - <div className="card--label"> |
181 | | - Minted tokens: |
182 | | - </div> |
183 | | - <div className="card--value row"> |
184 | | - {this.state.output.mintedTokens} |
185 | | - </div> |
186 | | - <div className="card--label"> |
187 | | - Melted tokens: |
188 | | - </div> |
189 | | - <div className="card--value row"> |
190 | | - {this.state.output.meltedTokens} |
191 | | - </div> |
192 | | - <div className="card--label"> |
193 | | - Maximum supply: |
194 | | - </div> |
195 | | - <div className="card--value row"> |
196 | | - {this.state.output.maximumSupply} |
197 | | - </div> |
198 | 180 | <div className="card--label"> |
199 | 181 | Token scheme type: |
200 | 182 | </div> |
201 | 183 | <div className="card--value row"> |
202 | 184 | {this.state.output.tokenScheme.type} |
203 | 185 | </div> |
| 186 | + {this.state.output.tokenScheme.type === SIMPLE_TOKEN_SCHEME_TYPE && ( |
| 187 | + <React.Fragment> |
| 188 | + <div className="card--label"> |
| 189 | + Minted tokens: |
| 190 | + </div> |
| 191 | + <div className="card--value row"> |
| 192 | + {this.state.output.tokenScheme.mintedTokens} |
| 193 | + </div> |
| 194 | + <div className="card--label"> |
| 195 | + Melted tokens: |
| 196 | + </div> |
| 197 | + <div className="card--value row"> |
| 198 | + {this.state.output.tokenScheme.meltedTokens} |
| 199 | + </div> |
| 200 | + <div className="card--label"> |
| 201 | + Maximum supply: |
| 202 | + </div> |
| 203 | + <div className="card--value row"> |
| 204 | + {this.state.output.tokenScheme.maximumSupply} |
| 205 | + </div> |
| 206 | + </React.Fragment> |
| 207 | + )} |
204 | 208 | </React.Fragment> |
205 | 209 | )} |
206 | 210 |
|
|
0 commit comments