@gez/date-time-kit
Version:
21 lines (20 loc) • 2.19 kB
JavaScript
var __freeze = Object.freeze;
var __defProp = Object.defineProperty;
var __template = (cooked, raw) => __freeze(__defProp(cooked, "raw", { value: __freeze(raw || cooked.slice()) }));
var _a;
import { html } from "../../utils/index.mjs";
import { Ele as PopoverEle } from "../popover/index.mjs";
PopoverEle.define();
import { Ele as YyyyMmNavEle } from "../yyyymm-nav/index.mjs";
YyyyMmNavEle.define();
import { Ele as CalendarBaseEle } from "../calendar/index.mjs";
CalendarBaseEle.define();
import { Ele as HhMmSsMsSelector } from "../hhmmss-ms-list-grp/selector.mjs";
HhMmSsMsSelector.define();
import { Ele as YyyyMmDdSelector } from "../yyyymmdd-list-grp/selector.mjs";
YyyyMmDdSelector.define();
import { Ele as EchoEle } from "../echo/index.mjs";
EchoEle.define();
import { GranType } from "./common.mjs";
const popoverShow = "".concat(GranType.Calendar, " ").concat(GranType.CalendarTime);
export default html(_a || (_a = __template(['<div class="host-wrapper" data-type="', '">\n<dt-popover data-show="', '" part="popover">\n <slot slot="trigger" name="trigger" data-type="', '"\n ><dt-echo></dt-echo\n ></slot>\n <div slot="pop" class="wrapper" part="pop">\n <dt-yyyymm-nav data-show="', '"\n show-ctrl-btn-month-add\n show-ctrl-btn-month-sub\n ></dt-yyyymm-nav>\n <dt-calendar-base data-show="', '"></dt-calendar-base>\n <dt-hhmmss-ms-selector data-show="', '"></dt-hhmmss-ms-selector>\n <button data-show="', '" class="confirmBtn" part="confirm-btn"\n ><dt-i18n i18n-key="box.confirm"></dt-i18n\n ></button>\n </div>\n</dt-popover>\n<dt-hhmmss-ms-selector data-show="', '" class="timeOnly">\n <slot data-type="', '"></slot>\n</dt-hhmmss-ms-selector>\n<dt-yyyymmdd-selector data-show="', " ", '">\n <slot slot="trigger" data-type="', " ", '"\n ><dt-echo></dt-echo\n ></slot>\n <dt-hhmmss-ms-selector data-show="', '" slot="footer"></dt-hhmmss-ms-selector>\n</dt-yyyymmdd-selector>\n</div>'])), GranType.CalendarTime, popoverShow, popoverShow, popoverShow, popoverShow, GranType.CalendarTime, GranType.CalendarTime, GranType.Time, GranType.Time, GranType.Date, GranType.DateTime, GranType.Date, GranType.DateTime, GranType.DateTime);