UNPKG

@vuesax-alpha/nightly

Version:
1 lines 2.8 kB
{"version":3,"file":"time-select.mjs","sources":["../../../../../../packages/components/time-select/src/time-select.ts"],"sourcesContent":["import { CloseCircle } from '@vuesax-alpha/icons-vue'\n\nimport { definePropType } from '@vuesax-alpha/utils'\nimport type { Component, ExtractPropTypes, PropType } from 'vue'\nimport type TimeSelect from './time-select.vue'\n\nexport const timeSelectProps = {\n format: {\n type: String,\n default: 'HH:mm',\n },\n modelValue: { type: String },\n disabled: { type: Boolean },\n editable: {\n type: Boolean,\n default: true,\n },\n effect: {\n type: String as PropType<'light' | 'dark' | string>,\n default: null,\n },\n clearable: {\n type: Boolean,\n default: true,\n },\n placeholder: { type: String },\n start: {\n type: String,\n default: '09:00',\n },\n end: {\n type: String,\n default: '18:00',\n },\n step: {\n type: String,\n default: '00:30',\n },\n minTime: { type: String },\n maxTime: { type: String },\n name: { type: String },\n // prefixIcon: {\n // type: [String, Object] as PropType<string | Component>\n // default: () => Clock,\n // },\n clearIcon: {\n type: definePropType<string | Component>([String, Object]),\n default: () => CloseCircle,\n },\n disabledItems: {\n type: definePropType<string[]>(Array),\n default: () => [],\n },\n}\n\nexport type TimeSelectProps = ExtractPropTypes<typeof timeSelectProps>\n\nexport type TimeSelectInstance = InstanceType<typeof TimeSelect>\n\nexport interface TimeSelectExpose {\n /** focus to time select */\n readonly focus: () => void\n /** blur time select */\n readonly blur: () => void\n}\n"],"names":[],"mappings":";;;;AAMO,MAAM,eAAkB,GAAA;AAAA,EAC7B,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,UAAA,EAAY,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC3B,QAAA,EAAU,EAAE,IAAA,EAAM,OAAQ,EAAA;AAAA,EAC1B,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,WAAA,EAAa,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAC5B,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,GAAK,EAAA;AAAA,IACH,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,OAAA,EAAS,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EACxB,OAAA,EAAS,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EACxB,IAAA,EAAM,EAAE,IAAA,EAAM,MAAO,EAAA;AAAA,EAKrB,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,cAAA,CAAmC,CAAC,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IACzD,SAAS,MAAM,WAAA;AAAA,GACjB;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAA,EAAM,eAAyB,KAAK,CAAA;AAAA,IACpC,OAAA,EAAS,MAAM,EAAC;AAAA,GAClB;AACF;;;;"}