mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-28 09:18:55 +08:00
25 lines
858 B
Text
Vendored
25 lines
858 B
Text
Vendored
import { classNames } from "@ember-decorators/component";
|
|
import icon from "discourse/helpers/d-icon";
|
|
import periodTitle from "discourse/helpers/period-title";
|
|
import discourseComputed from "discourse/lib/decorators";
|
|
import DropdownSelectBoxHeaderComponent from "select-kit/components/dropdown-select-box/dropdown-select-box-header";
|
|
|
|
@classNames("period-chooser-header", "btn-flat")
|
|
export default class PeriodChooserHeader extends DropdownSelectBoxHeaderComponent {
|
|
@discourseComputed("selectKit.isExpanded")
|
|
caretIcon(isExpanded) {
|
|
return isExpanded ? "caret-up" : "caret-down";
|
|
}
|
|
|
|
<template>
|
|
<h2 class="selected-name" title={{this.title}}>
|
|
{{periodTitle
|
|
this.value
|
|
showDateRange=true
|
|
fullDay=this.selectKit.options.fullDay
|
|
}}
|
|
</h2>
|
|
|
|
{{icon this.caretIcon class="caret-icon"}}
|
|
</template>
|
|
}
|