This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/plugins/chat/assets/javascripts/discourse/components/chat-message-collapser.hbs
2023-03-16 21:26:58 -03:00

41 lines
1.1 KiB
Handlebars

<div class="chat-message-collapser">
{{#if this.hasUploads}}
{{html-safe @cooked}}
<Collapser
@header={{this.uploadsHeader}}
@onToggle={{@onToggleCollapse}}
as |collapsed|
>
{{#unless collapsed}}
<div class="chat-uploads">
{{#each @uploads as |upload|}}
<ChatUpload @upload={{upload}} />
{{/each}}
</div>
{{/unless}}
</Collapser>
{{else}}
{{#each this.cookedBodies as |cooked|}}
{{#if cooked.needsCollapser}}
<Collapser
@header={{cooked.header}}
@onToggle={{@onToggleCollapse}}
as |collapsed|
>
{{#unless collapsed}}
{{#if cooked.videoAttributes}}
<div class="chat-message-collapser-lazy-video">
<LazyVideo @videoAttributes={{cooked.videoAttributes}} />
</div>
{{else}}
{{cooked.body}}
{{/if}}
{{/unless}}
</Collapser>
{{else}}
{{cooked.body}}
{{/if}}
{{/each}}
{{/if}}
</div>