From ab1a6bbed8afc8ed3756ad6fc792b7658df27704 Mon Sep 17 00:00:00 2001 From: Kailash Nadh Date: Fri, 4 Jan 2019 12:40:10 +0530 Subject: [PATCH] Add ID and UUID info to list, subscriber, and campaign views --- frontend/my/src/Campaign.js | 11 +++++++---- frontend/my/src/Lists.js | 23 ++++++++++++++++++++++- frontend/my/src/Subscribers.js | 10 ++++++---- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/frontend/my/src/Campaign.js b/frontend/my/src/Campaign.js index baaa8b3..9655aca 100644 --- a/frontend/my/src/Campaign.js +++ b/frontend/my/src/Campaign.js @@ -481,10 +481,13 @@ class Campaign extends React.PureComponent { { !this.state.record.id &&

Create a campaign

} { this.state.record.id && -

- { this.state.record.status } - { this.state.record.name } -

+
+

+ { this.state.record.status } + { this.state.record.name } +

+ ID { this.state.record.id } — UUID { this.state.record.uuid } +
} diff --git a/frontend/my/src/Lists.js b/frontend/my/src/Lists.js index 1fac143..162fb44 100644 --- a/frontend/my/src/Lists.js +++ b/frontend/my/src/Lists.js @@ -5,6 +5,11 @@ import { Row, Col, Modal, Form, Input, Select, Button, Table, Icon, Tooltip, Tag import Utils from "./utils" import * as cs from "./constants" +const tagColors = { + "private": "orange", + "public": "green" +} + class CreateFormDef extends React.PureComponent { state = { confirmDirty: false, @@ -46,6 +51,22 @@ class CreateFormDef extends React.PureComponent { }) } + modalTitle(formType, record) { + if(formType === cs.FormCreate) { + return "Create a list" + } + + return ( +
+ { record.type } + {" "} + { record.name } +
+ ID { record.id } — UUID { record.uuid } +
+ ) + } + render() { const { formType, record, onClose } = this.props const { getFieldDecorator } = this.props.form @@ -60,7 +81,7 @@ class CreateFormDef extends React.PureComponent { } return ( - - { record.status } - {" "} +
+ { record.status } + {" "} { record.name } ({ record.email }) - +
+ ID { record.id } — UUID { record.uuid } +
) }