discourse/app/assets/javascripts/select-kit/addon/components/period-chooser/period-chooser-header.gjs
David Taylor 7b2b08cf89
DEV: [gjs-codemod] Convert automation/styleguide/other to gjs
Co-authored-by: Jarek Radosz <jarek@cvx.dev>
2025-04-14 15:36:16 +01:00

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>
}