34 lines
813 B
Plaintext
34 lines
813 B
Plaintext
import Component from "@glimmer/component";
|
|
import { action } from "@ember/object";
|
|
import { inject as service } from "@ember/service";
|
|
import DButton from "discourse/components/d-button";
|
|
|
|
export default class TocMiniButtons extends Component {
|
|
@service tocProcessor;
|
|
|
|
@action
|
|
callCloseOverlay() {
|
|
this.tocProcessor.setOverlayVisible(false);
|
|
}
|
|
|
|
@action
|
|
callJumpToEnd() {
|
|
this.tocProcessor.jumpToEnd(this.args.renderTimeline, this.args.postID);
|
|
}
|
|
|
|
<template>
|
|
<div class="d-toc-icons">
|
|
<DButton
|
|
@action={{this.callJumpToEnd}}
|
|
@icon="downward"
|
|
class="btn btn-transparent scroll-to-bottom"
|
|
/>
|
|
<DButton
|
|
@action={{this.closeOverlay}}
|
|
@icon="times"
|
|
class="btn btn-transparent d-toc-close"
|
|
/>
|
|
</div>
|
|
</template>
|
|
}
|