docker_manager/admin/assets/javascripts/discourse/components/docker-manager/console.gjs
2025-02-06 17:59:48 +01:00

23 lines
602 B
Text

import Component from "@glimmer/component";
import didInsert from "@ember/render-modifiers/modifiers/did-insert";
import didUpdate from "@ember/render-modifiers/modifiers/did-update";
import { bind } from "discourse/lib/decorators";
export default class Console extends Component {
@bind
scrollToBottom(element) {
if (this.args.followOutput) {
element.scrollTop = element.scrollHeight;
}
}
<template>
<div
class="console-logs"
{{didInsert this.scrollToBottom}}
{{didUpdate this.scrollToBottom @output}}
>
{{~@output~}}
</div>
</template>
}