UNPKG

@bokeh/bokehjs

Version:

Interactive, novel data visualization

28 lines 913 B
import { BaseDatePicker, BaseDatePickerView, DateLike } from "./base_date_picker"; export class MultipleDatePickerView extends BaseDatePickerView { static __name__ = "MultipleDatePickerView"; get flatpickr_options() { return { ...super.flatpickr_options, mode: "multiple", conjunction: this.model.separator, }; } _on_change(selected) { this.model.value = selected.map((datetime) => this._format_date(datetime)); } } export class MultipleDatePicker extends BaseDatePicker { static __name__ = "MultipleDatePicker"; constructor(attrs) { super(attrs); } static { this.prototype.default_view = MultipleDatePickerView; this.define(({ Str, List }) => ({ value: [List(DateLike), []], separator: [Str, ", "], })); } } //# sourceMappingURL=multiple_date_picker.js.map