Vulture/VApp/node_modules/vuetify/lib/components/VTimePicker/VTimePickerTitle.mjs.map

1 line
5.6 KiB
Plaintext
Raw Normal View History

{"version":3,"file":"VTimePickerTitle.mjs","names":["PickerButton","pad","mixins","SelectingTimes","extend","name","props","ampm","Boolean","ampmReadonly","disabled","hour","Number","minute","second","period","type","String","validator","readonly","useSeconds","selecting","methods","genTime","displayedHour","displayedMinute","titleContent","genPickerButton","Hour","$createElement","Minute","displayedSecond","push","Second","class","genAmPm","staticClass","$vuetify","lang","t","render","h","children"],"sources":["../../../src/components/VTimePicker/VTimePickerTitle.ts"],"sourcesContent":["// @ts-nocheck\n/* eslint-disable */\n\nimport './VTimePickerTitle.sass'\n\n// Mixins\nimport PickerButton from '../../mixins/picker-button'\n\n// Utils\nimport { pad } from '../VDatePicker/util'\nimport mixins from '../../util/mixins'\n\nimport { SelectingTimes } from './SelectingTimes'\nimport { VNode, PropType } from 'vue'\n\nexport default mixins(\n PickerButton\n/* @vue/component */\n).extend({\n name: 'v-time-picker-title',\n\n props: {\n ampm: Boolean,\n ampmReadonly: Boolean,\n disabled: Boolean,\n hour: Number,\n minute: Number,\n second: Number,\n period: {\n type: String as PropType<'am' | 'pm'>,\n validator: period => period === 'am' || period === 'pm',\n },\n readonly: Boolean,\n useSeconds: Boolean,\n selecting: Number,\n },\n\n methods: {\n genTime () {\n let hour = this.hour\n if (this.ampm) {\n hour = hour ? ((hour - 1) % 12 + 1) : 12\n }\n\n const displayedHour = this.hour == null ? '--' : this.ampm ? String(hour) : pad(hour)\n const displayedMinute = this.minute == null ? '--' : pad(this.minute)\n const titleContent = [\n this.genPickerButton('selecting', SelectingTimes.Hour, displayedHour, this.disabled),\n this.$createElement('span', ':'),\n this.genPickerButton('selecting', SelectingTimes.Minute, displayedMinute, this.disabled),\n ]\n\n if (this.useSeconds) {\n const displayedSecond = this.second == null ? '--' : pad(this.second)\n titleContent.push(this.$createElement('span', ':'))\n titleContent.push(this.genPickerButton('selecting', SelectingTimes.Second, displayedSecond, this.disabled))\n }\n return this.$createElement('div', {\n class: 'v-time-picker-title__time',\n }, titleContent)\n },\n genAmPm () {\n return this.$createElement('div', {\n staticClass: 'v-time-picker-title__ampm',\n class: {\n 'v-time-picker-title__ampm--readonly': this.ampmReadonly,\n },\n }, [\n (!this.ampmReadonly || this.period === 'am') ? this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly) : null,\n (!this.ampmReadonly || this.period === 'pm') ? this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly) : null,\n ])\n },\n },\n\n render (h): VNode {\n const children = [this.genTime()]\n\n this.ampm && children.push(this.genAmPm())\n\n return h('div', {\n staticClass: 'v-time-picker-title',\n }, children)\n },\n})\n"],"mappings":"AAAA;AACA;;AAEA;;AAEA;AAAA,OACOA,YAAY,wCAEnB;AAAA,SACSC,GAAG;AAAA,OACLC,MAAM;AAAA,SAEJC,cAAc;AAGvB,eAAeD,MAAM,CACnBF;AACF,oBACA,CAAC,CAACI,MAAM,CAAC;EACPC,IAAI,EAAE,qBAAqB;EAE3BC,KAAK,EAAE;IACLC,IAAI,EAAEC,OAAO;IACbC,YAAY,EAAED,OAAO;IACrBE,QAAQ,EAAEF,OAAO;IACjBG,IAAI,EAAEC,MAAM;IACZC,MAAM,EAAED,MAAM;IACdE,MAAM,EAAEF,MAAM;IACdG,MAAM,EAAE;MACNC,IAAI,EAAEC,MAA+B;MACrCC,SAAS,EAAEH,MAAM,IAAIA,MAAM,KAAK,IAAI,IAAIA,MAAM,KAAK;IACrD,CAAC;IACDI,QAAQ,EAAEX,OAAO;IACjBY,UAAU,EAAEZ,OAAO;IACnBa,SAAS,EAAET;EACb,CAAC;EAEDU,OAAO,EAAE;IACPC,OAAOA,CAAA,EAAI;MACT,IAAIZ,IAAI,GAAG,IAAI,CAACA,IAAI;MACpB,IAAI,IAAI,CAACJ,IAAI,EAAE;QACbI,IAAI,GAAGA,IAAI,GAAI,CAACA,IAAI,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,GAAI,EAAE;MAC1C;MAEA,MAAMa,aAAa,GAAG,IAAI,CAACb,IAAI,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,CAACJ,IAAI,GAAGU,MAAM,CAACN,IAAI,CAAC,GAAGV,GAAG,CAACU,IAAI,CAAC;MACrF,MAAMc,eAAe,GAAG,IAAI,CA