1
1
export const messagingPageElements = {
2
2
PAGE_TITLE : 'header-title' ,
3
3
PAGE_TITLE_GUIDE_BUTTON : 'view-guide-button' ,
4
- CREATE_NEW_MESSAGE_BUTTON : 'create-new-messsage-button'
4
+ CREATE_NEW_MESSAGE_BUTTON : 'create-new-messsage-button' ,
5
+
6
+ TAB_ONE_TIME_NOTIFICATIONS : 'tab-one-time-notifications-title' ,
7
+ TAB_AUTOMATED_NOTIFICATIONS : 'tab-automated-notifications-title' ,
8
+ TAB_API_NOTIFICATIONS : 'tab-api-notifications-title' ,
5
9
} ;
6
10
7
11
const messagingMetricCardElements = {
8
- TOTAL_APP_USERS_LABEL : 'metric-card-total-app-users-column-label' ,
9
- TOTAL_APP_USERS_NUMBER_LABEL : 'metric-card-total-app-users-column-number' ,
10
- NOTIFICATION_ENABLED_USERS_LABEL : 'metric-card-notification-enabled-users-column-label' ,
11
- NOTIFICATION_ENABLED_USERS_NUMBER_LABEL : 'metric-card-notification-enabled-users-column-number' ,
12
- ENABLED_USERS_PERCENTAGE_LABEL : 'metric-card-enabled-users-percentage-column-label' ,
13
- ENABLED_USERS_PERCENTAGE_NUMBER_LABEL : 'metric-card-enabled-users-percentage-column-number' ,
14
- ENABLED_USERS_PERCENTAGE_PROGRESS_CIRCLE : 'el-progress-metric-card-enabled-users-percentage-column' ,
15
- ENABLED_USERS_PERCENTAGE_PROGRESS_TOOLTIP : 'metric-card-enabled-users-percentage-column-tooltip' ,
12
+ TOTAL_APP_USERS_LABEL : 'metric-card-messaging-total-app-users-column-label' ,
13
+ TOTAL_APP_USERS_NUMBER_LABEL : 'metric-card-messaging-total-app-users-column-number' ,
14
+ NOTIFICATION_ENABLED_USERS_LABEL : 'metric-card-messaging-notification-enabled-users-column-label' ,
15
+ NOTIFICATION_ENABLED_USERS_NUMBER_LABEL : 'metric-card-messaging-notification-enabled-users-column-number' ,
16
+ ENABLED_USERS_PERCENTAGE_LABEL : 'metric-card-messaging-enabled-users-percentage-column-label' ,
17
+ ENABLED_USERS_PERCENTAGE_NUMBER_LABEL : 'metric-card-messaging-enabled-users-percentage-column-number' ,
18
+ ENABLED_USERS_PERCENTAGE_PROGRESS_CIRCLE : 'el-progress-metric-card-messaging-enabled-users-percentage-column' ,
19
+ ENABLED_USERS_PERCENTAGE_PROGRESS_TOOLTIP : 'metric-card-messaging-enabled-users-percentage-column-tooltip' ,
20
+ } ;
21
+
22
+ const messagingChartElements = {
23
+ FILTER_PARAMETERS_SELECT_LABEL : 'messaging-datatable-filter-label' ,
24
+ FILTER_PARAMETERS_SELECT : 'select-test-id-select-input-pseudo-input-label' ,
25
+ ECHART : '.echarts' ,
26
+
27
+ EMPTY_CHART_ICON : 'messaging-chart-empty-logo' ,
28
+ EMPTY_CHART_TITLE : 'messaging-chart-empty-title' ,
29
+ EMPTY_CHART_SUBTITLE : 'messaging-chart-empty-subtitle' ,
16
30
} ;
17
31
18
32
const messagingDataTableElements = ( index = 0 ) => ( {
19
- EMPTY_TABLE_ICON : 'messaging-empty-logo' ,
20
- EMPTY_TABLE_TITLE : 'messaging-empty-title' ,
21
- EMPTY_TABLE_SUBTITLE : 'messaging-empty-subtitle' ,
33
+ EMPTY_TABLE_ICON : 'messaging-datatable- empty-logo' ,
34
+ EMPTY_TABLE_TITLE : 'messaging-datatable- empty-title' ,
35
+ EMPTY_TABLE_SUBTITLE : 'messaging-datatable- empty-subtitle' ,
22
36
23
- RESULTS_FOR_LABEL : 'push-notifications-result-for-label' ,
24
- RESULTS_FOR_COMBOBOX : 'push-notifications-result-for-combobox' ,
25
- FILTER_PARAMETERS_SELECT : 'cly-multi-select-test-id-pseudo-input-label' ,
26
- EDIT_COLUMNS_BUTTON : 'messaging-edit-columns-button' ,
37
+ FILTER_PARAMETERS_SELECT : 'select-test-id-select-input' ,
38
+ EDIT_COLUMNS_BUTTON : 'messaging-datatable-edit-columns-button' ,
27
39
28
- EXPORT_AS_BUTTON : 'messaging-export-as-button' ,
29
- TABLE_SEARCH_INPUT : 'messaging-datatable-search-input' ,
40
+ EXPORT_AS_BUTTON : 'messaging-datatable- export-as-button' ,
41
+ TABLE_SEARCH_INPUT : 'messaging-datatable-datatable- search-input' ,
30
42
TABLE_ROWS : '.el-table__row' ,
31
43
32
- COLUMN_NAME_CAMPAIGN_NAME_LABEL : 'messaging-label-campaign-name' ,
33
- COLUMN_NAME_CAMPAIGN_NAME_SORTABLE_ICON : 'messaging-sortable-icon-campaign-name' ,
34
- COLUMN_NAME_STATUS_LABEL : 'messaging-label-status' ,
35
- COLUMN_NAME_STATUS_SORTABLE_ICON : 'messaging-sortable-icon-status' ,
36
- COLUMN_NAME_SENT_LABEL : 'messaging-label-sent' ,
37
- COLUMN_NAME_SENT_SORTABLE_ICON : 'messaging-sortable-icon-sent' ,
38
- COLUMN_NAME_ACTIONED_LABEL : 'messaging-label-actioned' ,
39
- COLUMN_NAME_ACTIONED_SORTABLE_ICON : 'messaging-sortable-icon-actioned' ,
40
- COLUMN_NAME_DATE_SENT_SCHEDULED_LABEL : 'messaging-label-date-sent/scheduled' ,
41
- COLUMN_NAME_DATE_SENT_SCHEDULED_SORTABLE_ICON : 'messaging-sortable-icon-date-sent/scheduled' ,
44
+ COLUMN_NAME_CAMPAIGN_NAME_LABEL : 'messaging-datatable-label-notification-name' ,
45
+ COLUMN_NAME_CAMPAIGN_NAME_SORTABLE_ICON : 'messaging-datatable-sortable-icon-notification-name' ,
46
+ COLUMN_NAME_STATUS_LABEL : 'messaging-datatable-label-status' ,
47
+ COLUMN_NAME_STATUS_SORTABLE_ICON : 'messaging-datatable-sortable-icon-status' ,
48
+ COLUMN_NAME_SENT_LABEL : 'messaging-datatable-label-sent' ,
49
+ COLUMN_NAME_SENT_SORTABLE_ICON : 'messaging-datatable-sortable-icon-sent' ,
50
+ COLUMN_NAME_ACTIONED_LABEL : 'messaging-datatable-label-actioned' ,
51
+ COLUMN_NAME_ACTIONED_SORTABLE_ICON : 'messaging-datatable-sortable-icon-actioned' ,
52
+ COLUMN_NAME_DATE_SENT_SCHEDULED_LABEL : 'messaging-datatable-label-date-sent/scheduled' ,
53
+ COLUMN_NAME_DATE_SENT_SCHEDULED_SORTABLE_ICON : 'messaging-datatable-sortable-icon-date-sent/scheduled' ,
54
+ COLUMN_NAME_CREATED_LABEL : 'messaging-datatable-label-created' ,
55
+ COLUMN_NAME_CREATED_SORTABLE_ICON : 'messaging-datatable-sortable-icon-created' ,
42
56
43
57
//Columns' Rows' Datas Elements
44
- CAMPAIGN_NAME : 'datatable-messaging-campaign -name-' + index ,
58
+ CAMPAIGN_NAME : 'datatable-messaging-notification -name-' + index ,
45
59
PLATFORM : 'datatable-messaging-platform-name-' + index ,
46
60
CAMPAIGN_NAME_BLINKER : 'datatable-messaging-blinker-' + index ,
47
61
CREATED_BY : 'datatable-messaging-created-by-' + index ,
@@ -52,6 +66,8 @@ const messagingDataTableElements = (index = 0) => ({
52
66
ACTIONED_PERCENTAGE : 'datatable-messaging-actioned-percentage-' + index ,
53
67
DATE_SENT : 'datatable-messaging-date-sent-' + index ,
54
68
SCHEDULED : 'datatable-messaging-scheduled-' + index ,
69
+ CREATED_DATE : 'datatable-messaging-created-date-' + index ,
70
+ CREATED_TIME : 'datatable-messaging-created-time-' + index ,
55
71
56
72
//PAGINATION ELEMENTS
57
73
ITEMS_PER_PAGE_LABEL : 'messaging-items-per-page-label' ,
@@ -69,5 +85,6 @@ const messagingDataTableElements = (index = 0) => ({
69
85
module . exports = {
70
86
messagingPageElements,
71
87
messagingMetricCardElements,
88
+ messagingChartElements,
72
89
messagingDataTableElements
73
90
} ;
0 commit comments