mirror of
https://github.com/discourse/discourse.git
synced 2025-02-20 22:49:39 +08:00
DEV: migrates reviewable-created-by-name to gjs (#27861)
This commit is contained in:
parent
7b91aff46f
commit
38f80be810
@ -0,0 +1,27 @@
|
||||
import { hash } from "@ember/helper";
|
||||
import PluginOutlet from "discourse/components/plugin-outlet";
|
||||
import UserLink from "discourse/components/user-link";
|
||||
import icon from "discourse-common/helpers/d-icon";
|
||||
import i18n from "discourse-common/helpers/i18n";
|
||||
|
||||
const ReviewableCreatedByName = <template>
|
||||
<div class="names">
|
||||
<span class="username">
|
||||
{{#if @user}}
|
||||
<UserLink @user={{@user}}>{{@user.username}}</UserLink>
|
||||
{{#if @user.silenced}}
|
||||
{{icon "ban" title="user.silenced_tooltip"}}
|
||||
{{/if}}
|
||||
{{else}}
|
||||
{{i18n "review.deleted_user"}}
|
||||
{{/if}}
|
||||
</span>
|
||||
<PluginOutlet
|
||||
@name="after-reviewable-post-user"
|
||||
@connectorTagName="div"
|
||||
@outletArgs={{hash user=@user}}
|
||||
/>
|
||||
</div>
|
||||
</template>;
|
||||
|
||||
export default ReviewableCreatedByName;
|
@ -1,17 +0,0 @@
|
||||
<div class="names">
|
||||
<span class="username">
|
||||
{{#if this.user}}
|
||||
<UserLink @user={{this.user}}>{{this.user.username}}</UserLink>
|
||||
{{#if this.user.silenced}}
|
||||
{{d-icon "ban" title="user.silenced_tooltip"}}
|
||||
{{/if}}
|
||||
{{else}}
|
||||
{{i18n "review.deleted_user"}}
|
||||
{{/if}}
|
||||
</span>
|
||||
<PluginOutlet
|
||||
@name="after-reviewable-post-user"
|
||||
@connectorTagName="div"
|
||||
@outletArgs={{hash user=this.user}}
|
||||
/>
|
||||
</div>
|
@ -1,3 +0,0 @@
|
||||
import Component from "@ember/component";
|
||||
|
||||
export default Component.extend({});
|
@ -37,10 +37,7 @@
|
||||
{{#if this.reviewable.created_by}}
|
||||
<div class="editable-created-by">
|
||||
{{avatar this.reviewable.created_by imageSize="tiny"}}
|
||||
<ReviewableCreatedByName
|
||||
@user={{this.reviewable.created_by}}
|
||||
@tagName=""
|
||||
/>
|
||||
<ReviewableCreatedByName @user={{this.reviewable.created_by}} />
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<div class="reviewable-post-header">
|
||||
<ReviewableCreatedByName @user={{this.createdBy}} @tagName="" />
|
||||
<ReviewableCreatedByName @user={{this.createdBy}} />
|
||||
{{#if this.reviewable.reply_to_post_number}}
|
||||
<a
|
||||
href={{concat
|
||||
|
@ -404,10 +404,7 @@
|
||||
@tagName=""
|
||||
/>
|
||||
<div class="post-contents">
|
||||
<ReviewableCreatedByName
|
||||
@user={{this.currentUser}}
|
||||
@tagName=""
|
||||
/>
|
||||
<ReviewableCreatedByName @user={{this.currentUser}} />
|
||||
<div class="post-body"><CookText
|
||||
@rawText={{pending.raw}}
|
||||
/></div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user