UNPKG

reka-ui

Version:

Vue port for Radix UI Primitives.

1 lines 1.03 kB
{"version":3,"file":"DateRangePickerTrigger.cjs","sources":["../../src/DateRangePicker/DateRangePickerTrigger.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { PopoverTrigger, type PopoverTriggerProps } from '..'\nimport { injectDateRangePickerRootContext } from './DateRangePickerRoot.vue'\n\nexport interface DateRangePickerTriggerProps extends PopoverTriggerProps {}\n</script>\n\n<script setup lang=\"ts\">\nconst props = defineProps<DateRangePickerTriggerProps>()\nconst rootContext = injectDateRangePickerRootContext()\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":["injectDateRangePickerRootContext"],"mappings":";;;;;;;;;;;;;;AAQA,IAAA,MAAM,KAAQ,GAAA,OAAA;AACd,IAAA,MAAM,cAAcA,oEAAiC,EAAA;;;;;;;;;;;;;;;;;;;"}