Add ID and UUID info to list, subscriber, and campaign views
This commit is contained in:
parent
e7c75b3d83
commit
ab1a6bbed8
|
@ -481,10 +481,13 @@ class Campaign extends React.PureComponent {
|
||||||
<Col span={ 16 }>
|
<Col span={ 16 }>
|
||||||
{ !this.state.record.id && <h1>Create a campaign</h1> }
|
{ !this.state.record.id && <h1>Create a campaign</h1> }
|
||||||
{ this.state.record.id &&
|
{ this.state.record.id &&
|
||||||
|
<div>
|
||||||
<h1>
|
<h1>
|
||||||
<Tag color={ cs.CampaignStatusColors[this.state.record.status] }>{ this.state.record.status }</Tag>
|
<Tag color={ cs.CampaignStatusColors[this.state.record.status] }>{ this.state.record.status }</Tag>
|
||||||
{ this.state.record.name }
|
{ this.state.record.name }
|
||||||
</h1>
|
</h1>
|
||||||
|
<span className="text-tiny text-grey">ID { this.state.record.id } — UUID { this.state.record.uuid }</span>
|
||||||
|
</div>
|
||||||
}
|
}
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={ 8 } className="right">
|
<Col span={ 8 } className="right">
|
||||||
|
|
|
@ -5,6 +5,11 @@ import { Row, Col, Modal, Form, Input, Select, Button, Table, Icon, Tooltip, Tag
|
||||||
import Utils from "./utils"
|
import Utils from "./utils"
|
||||||
import * as cs from "./constants"
|
import * as cs from "./constants"
|
||||||
|
|
||||||
|
const tagColors = {
|
||||||
|
"private": "orange",
|
||||||
|
"public": "green"
|
||||||
|
}
|
||||||
|
|
||||||
class CreateFormDef extends React.PureComponent {
|
class CreateFormDef extends React.PureComponent {
|
||||||
state = {
|
state = {
|
||||||
confirmDirty: false,
|
confirmDirty: false,
|
||||||
|
@ -46,6 +51,22 @@ class CreateFormDef extends React.PureComponent {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
modalTitle(formType, record) {
|
||||||
|
if(formType === cs.FormCreate) {
|
||||||
|
return "Create a list"
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Tag color={ tagColors.hasOwnProperty(record.type) ? tagColors[record.type] : "" }>{ record.type }</Tag>
|
||||||
|
{" "}
|
||||||
|
{ record.name }
|
||||||
|
<br />
|
||||||
|
<span className="text-tiny text-grey">ID { record.id } — UUID { record.uuid }</span>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { formType, record, onClose } = this.props
|
const { formType, record, onClose } = this.props
|
||||||
const { getFieldDecorator } = this.props.form
|
const { getFieldDecorator } = this.props.form
|
||||||
|
@ -60,7 +81,7 @@ class CreateFormDef extends React.PureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Modal visible={ true } title={ formType === cs.FormCreate ? "Create a list" : record.name }
|
<Modal visible={ true } title={ this.modalTitle(this.state.form, record) }
|
||||||
okText={ this.state.form === cs.FormCreate ? "Create" : "Save" }
|
okText={ this.state.form === cs.FormCreate ? "Create" : "Save" }
|
||||||
confirmLoading={ this.state.modalWaiting }
|
confirmLoading={ this.state.modalWaiting }
|
||||||
onCancel={ onClose }
|
onCancel={ onClose }
|
||||||
|
|
|
@ -86,11 +86,13 @@ class CreateFormDef extends React.PureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<span>
|
<div>
|
||||||
<Tag color={ tagColors.hasOwnProperty(record.status) ? tagColors[record.status] : "" }>{ record.status }</Tag>
|
<Tag color={ tagColors.hasOwnProperty(record.status) ? tagColors[record.status] : "" }>{ record.status }</Tag>
|
||||||
{" "}
|
{" "}
|
||||||
{ record.name } ({ record.email })
|
{ record.name } ({ record.email })
|
||||||
</span>
|
<br />
|
||||||
|
<span className="text-tiny text-grey">ID { record.id } — UUID { record.uuid }</span>
|
||||||
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue