|
1 | 1 | import { fn } from "@ember/helper"; |
| 2 | +import { LinkTo } from "@ember/routing"; |
2 | 3 | import RouteTemplate from "ember-route-template"; |
3 | 4 | import { not } from "truth-helpers"; |
| 5 | +import BadgeButton from "discourse/components/badge-button"; |
4 | 6 | import DButton from "discourse/components/d-button"; |
5 | 7 | import DPageSubheader from "discourse/components/d-page-subheader"; |
6 | 8 | import DropdownMenu from "discourse/components/dropdown-menu"; |
| 9 | +import GroupLink from "discourse/components/group-link"; |
7 | 10 | import icon from "discourse/helpers/d-icon"; |
8 | 11 | import { i18n } from "discourse-i18n"; |
9 | 12 | import DMenu from "float-kit/components/d-menu"; |
@@ -63,8 +66,22 @@ export default RouteTemplate( |
63 | 66 | </td> |
64 | 67 | <td class="d-admin-row__detail">{{reward.amount}}</td> |
65 | 68 | <td class="d-admin-row__detail">{{reward.payment_types}}</td> |
66 | | - <td class="d-admin-row__detail">{{reward.badge.name}}</td> |
67 | | - <td class="d-admin-row__detail">{{reward.group.name}}</td> |
| 69 | + <td class="d-admin-row__detail"> |
| 70 | + {{#if reward.badge}} |
| 71 | + <LinkTo |
| 72 | + @route="adminBadges.show" |
| 73 | + @model={{reward.badge.id}} |
| 74 | + > |
| 75 | + <BadgeButton @badge={{reward.badge}} /> |
| 76 | + </LinkTo> |
| 77 | + {{/if}}</td> |
| 78 | + <td class="d-admin-row__detail"> |
| 79 | + {{#if reward.group}} |
| 80 | + <GroupLink |
| 81 | + @group={{reward.group}} |
| 82 | + >{{reward.group.name}}</GroupLink> |
| 83 | + {{/if}} |
| 84 | + </td> |
68 | 85 | <td class="d-admin-row__controls"> |
69 | 86 | <DButton |
70 | 87 | @icon="pencil" |
@@ -156,9 +173,9 @@ export default RouteTemplate( |
156 | 173 | <td |
157 | 174 | class="d-admin-row__detail" |
158 | 175 | >{{subscription.tier_name}}</td> |
159 | | - <td |
160 | | - class="d-admin-row__detail" |
161 | | - >{{subscription.group.name}}</td> |
| 176 | + <td class="d-admin-row__detail"><GroupLink |
| 177 | + @group={{subscription.group}} |
| 178 | + >{{subscription.group.name}}</GroupLink></td> |
162 | 179 | <td class="d-admin-row__controls"> |
163 | 180 | <DButton |
164 | 181 | @icon="pencil" |
|
0 commit comments