UX: Make flag dropdown actions more clear

This commit is contained in:
Robin Ward
2017-11-14 15:44:16 -05:00
parent 77594ab107
commit 0e2b9d3c10
5 changed files with 32 additions and 23 deletions

View File

@ -11,8 +11,10 @@ export default DropdownSelectBox.extend({
@on("didReceiveAttrs")
_setAdminDeleteDropdownOptions() {
this.set("headerComponentOptions.selectedName", I18n.t(this.get("headerText")));
this.set("headerComponentOptions.icon", iconHTML("trash-o"));
this.get('headerComponentOptions').setProperties({
selectedName: `${I18n.t(this.get("headerText"))} ...`,
icon: iconHTML("trash-o")
});
},
@computed("adminTools", "post.user")
@ -27,19 +29,19 @@ export default DropdownSelectBox.extend({
const content = [];
content.push({
title: I18n.t("admin.flags.delete_post_defer_flag_title"),
icon: "external-link",
id: "delete-defer",
action: () => this.send("deletePostDeferFlag"),
label: I18n.t("admin.flags.delete_post_defer_flag")
label: I18n.t("admin.flags.delete_post_defer_flag"),
description: I18n.t("admin.flags.delete_post_defer_flag_title"),
});
content.push({
title: I18n.t("admin.flags.delete_post_agree_flag_title"),
icon: "thumbs-o-up",
id: "delete-agree",
action: () => this.send("deletePostAgreeFlag"),
label: I18n.t("admin.flags.delete_post_agree_flag")
label: I18n.t("admin.flags.delete_post_agree_flag"),
description: I18n.t("admin.flags.delete_post_agree_flag_title"),
});
if (canDeleteSpammer) {