DEV: Convert final hbs to gjs and enable require-strict-mode lint (#32473)

This commit is contained in:
David Taylor
2025-04-26 10:48:43 +01:00
committed by GitHub
parent acc11cc9aa
commit aafbde2080
16 changed files with 110 additions and 60 deletions

View File

@ -0,0 +1,11 @@
import ChatDrawer from "../../components/chat-drawer";
const ChatDrawerOutlet = <template>
<div class="below-footer-outlet chat-drawer-outlet">
<div class="chat-drawer-outlet-container">
<ChatDrawer />
</div>
</div>
</template>;
export default ChatDrawerOutlet;

View File

@ -1,3 +0,0 @@
<div class="chat-drawer-outlet-container">
<ChatDrawer />
</div>

View File

@ -0,0 +1,9 @@
import ChatMessageActionsDesktop from "../../components/chat-message-actions-desktop";
const ChatMessageActionsDesktopOutlet = <template>
<div class="below-footer-outlet chat-message-actions-desktop-outlet">
<ChatMessageActionsDesktop />
</div>
</template>;
export default ChatMessageActionsDesktopOutlet;

View File

@ -0,0 +1,20 @@
import Component from "@glimmer/component";
import { service } from "@ember/service";
import EmojiPicker from "discourse/components/emoji-picker";
import ChatComposerSeparator from "../../components/chat/composer/separator";
export default class ChatEmojiPicker extends Component {
@service site;
<template>
{{#if this.site.desktopView}}
<EmojiPicker
@didSelectEmoji={{@outletArgs.composer.onSelectEmoji}}
@btnClass="chat-composer-button btn-transparent -emoji"
@context="chat"
/>
<ChatComposerSeparator />
{{/if}}
</template>
}

View File

@ -1,9 +0,0 @@
{{#if this.site.desktopView}}
<EmojiPicker
@didSelectEmoji={{@outletArgs.composer.onSelectEmoji}}
@btnClass="chat-composer-button btn-transparent -emoji"
@context="chat"
/>
<Chat::Composer::Separator />
{{/if}}

View File

@ -0,0 +1 @@
export { default } from "../../components/chat-header";

View File

@ -0,0 +1,11 @@
import ChatDirectMessageButton from "../../components/chat/direct-message-button";
const ChatButton = <template>
{{#if @outletArgs.user.can_chat_user}}
<li class="user-card-below-message-button chat-button">
<ChatDirectMessageButton @user={{@outletArgs.user}} @modal={{true}} />
</li>
{{/if}}
</template>;
export default ChatButton;

View File

@ -1,3 +0,0 @@
{{#if this.user.can_chat_user}}
<Chat::DirectMessageButton @user={{this.user}} @modal={{true}} />
{{/if}}

View File

@ -0,0 +1,11 @@
import ChatDirectMessageButton from "../../components/chat/direct-message-button";
const ChatButton = <template>
{{#if @outletArgs.model.can_chat_user}}
<li class="user-card-below-message-button chat-button">
<ChatDirectMessageButton @user={{@outletArgs.model}} />
</li>
{{/if}}
</template>;
export default ChatButton;

View File

@ -1,3 +0,0 @@
{{#if this.model.can_chat_user}}
<Chat::DirectMessageButton @user={{this.model}} />
{{/if}}