reka-ui
Version:
Vue port for Radix UI Primitives.
1 lines • 983 B
Source Map (JSON)
{"version":3,"file":"DatePickerTrigger.cjs","sources":["../../src/DatePicker/DatePickerTrigger.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { PopoverTrigger, type PopoverTriggerProps } from '..'\nimport { injectDatePickerRootContext } from './DatePickerRoot.vue'\n\nexport interface DatePickerTriggerProps extends PopoverTriggerProps {}\n</script>\n\n<script setup lang=\"ts\">\nconst props = defineProps<DatePickerTriggerProps>()\nconst rootContext = injectDatePickerRootContext()\n</script>\n\n<template>\n <PopoverTrigger\n data-reka-date-field-segment=\"trigger\"\n v-bind=\"props\"\n :disabled=\"rootContext.disabled.value\"\n @focusin=\"(e: FocusEvent) => {\n rootContext.dateFieldRef.value?.setFocusedElement(e.target as HTMLElement)\n }\"\n >\n <slot />\n </PopoverTrigger>\n</template>\n"],"names":["injectDatePickerRootContext"],"mappings":";;;;;;;;;;;;;;AAQA,IAAA,MAAM,KAAQ,GAAA,OAAA;AACd,IAAA,MAAM,cAAcA,qDAA4B,EAAA;;;;;;;;;;;;;;;;;;;"}