ember-litepicker
Version:
Ember addon for Litepicker date range picker library.
29 lines (25 loc) • 2.15 kB
JavaScript
import { setComponentTemplate } from '@ember/component';
import { precompileTemplate } from '@ember/template-compilation';
import Component from '@glimmer/component';
var TEMPLATE = precompileTemplate("<div class=\'ember-litepicker\' ...attributes>\n {{yield to=\'before\'}}\n {{#if (has-block)}}\n <div role=\'button\' class=\'ember-litepicker-input\' {{litepicker this.args}}>\n {{yield to=\'default\'}}\n </div>\n {{else}}\n <Input class=\'ember-litepicker-input\' {{litepicker this.args}} />\n {{yield to=\'default\'}}\n {{/if}}\n {{yield to=\'after\'}}\n</div>");
/**
* Litepicker component
*
* Usage:
*
* * Base
* ``` handlebars
* <Litepicker @onSelect={{action "onSelect"}} />
* ```
* * Full
* ``` handlebars
* <Litepicker @secondField={{null}} @firstDay={{1}} @parentEl="body" @lang="auto" @format="DD/MM/YYYY" @separator=" - " @numberOfMonths={{1}} @numberOfColumns={{2}} @singleDate={{true}} @autoclose={{true}} @repick={{false}} @value={{null}} @startDate={{null}} @endDate={{null}} @minDate={{null}} @maxDate={{null}} @disableDates={{null}} @selectForward={{false}} @selectBackward={{false}} @minDays={{null}} @maxDays={{null}} @hoveringTooltip={{true}} @hideOnBodyClick={{true}} @footer={{false}} @disabledDatesInRange={{true}} @tooltipNights={{false}} @orientation={{"auto"}} @disableWeekends={{false}} @inline={{false}} @weekdayStyle="short" @dropdowns={{hash years=(hash min=1900 max= null) months=true}} @locale={{hash buttons=(hash prev="←" next="→" close="×" reset="Reset" apply="Apply" tooltip=(hash one="day" other="days" tooltipOnDisabled=null }} @onSelect={{action "onSelect"}} @onSelectStart={{action "onSelectStart"}} @onSelectEnd={{action "onSelectEnd"}} @onOpen={{action "onOpen"}} @onClose={{action "onClose"}} @onError={{action "onError"}} @onMonthsChange={{action "onMonthsChange"}} @onYearsChange={{action "onYearsChange"}}/>
* ```
*
* @class Litepicker
* @public
*/
class LitepickerComponent extends Component {}
setComponentTemplate(TEMPLATE, LitepickerComponent);
export { LitepickerComponent as default };
//# sourceMappingURL=litepicker.js.map