<code>{item.alias ? item.alias :item.id}</code>
</span>
+ const time = (item.limitHeight-this.props.blockHeight) *2.5
+ let assetLabel
+ if(this.props.blockHeight<item.limitHeight){
+ assetLabel = <span className='text-danger'>{t('asset.issuableLabel',{time:time})}</span>
+ }else if(item.limitHeight>0){
+ assetLabel = <span className='text-danger'>{t('asset.noIssuableLabel')}</span>
+ }
+
view = <div className={componentClassNames(this)}>
<PageTitle
title={title}
{label: t('form.alias'), value: item.alias, editUrl: item.alias === 'BTM' ? null : `/assets/${item.id}/alias`},
{label: t('form.symbol'), value: item.definition.symbol},
{label: t('form.decimals'), value: item.definition.decimals},
- {label: t('form.reissueTitle'), value: (item.alias === 'BTM' || item.limitHeight > 0)? 'false': 'true'},
+ {label: t('form.reissueTitle'), value: (item.alias === 'BTM' || item.limitHeight > 0)? 'false ': 'true', note: assetLabel},
{label: t('form.xpubs'), value: (item.xpubs || []).length},
{label: t('form.quorum'), value: item.quorum},
{label: t('asset.additionInfo'), value: item.definition.description},
const mapStateToProps = (state, ownProps) => ({
item: state.asset.items[ownProps.params.id],
+ blockHeight: state.core.blockHeight
})
const mapDispatchToProps = ( dispatch ) => ({
"additionInfoKey":"Description",
"additionInfoValue":"Value",
"additionInfoKeyError":"Description is required.",
- "additionInfoValueError":"Value is required."
+ "additionInfoValueError":"Value is required.",
+ "issuableLabel":"(Please issue the asset within approx. __time__ mins.)",
+ "noIssuableLabel":"(The asset can't be issued anymore.)"
},
"commonWords": {
"version": "Version",
"additionInfoKey":"描述",
"additionInfoValue":"值",
"additionInfoKeyError":"描述是必须项。",
- "additionInfoValueError":"值是必须项。"
+ "additionInfoValueError":"值是必须项。",
+ "issuableLabel":"(请在大约__time__分钟内完成发布资产)",
+ "noIssuableLabel":"(资产不可发行)"
},
"commonWords": {
"version": "版本号",