reka-ui
Version:
Vue port for Radix UI Primitives.
1 lines • 1.04 kB
Source Map (JSON)
{"version":3,"file":"ProgressIndicator.cjs","sources":["../../src/Progress/ProgressIndicator.vue"],"sourcesContent":["<script lang=\"ts\">\nimport type { PrimitiveProps } from '@/Primitive'\nimport { useForwardExpose } from '@/shared'\n\nexport interface ProgressIndicatorProps extends PrimitiveProps {}\n</script>\n\n<script setup lang=\"ts\">\nimport { injectProgressRootContext } from './ProgressRoot.vue'\nimport { Primitive } from '@/Primitive'\n\nconst props = defineProps<ProgressIndicatorProps>()\n\nconst rootContext = injectProgressRootContext()\nuseForwardExpose()\n</script>\n\n<template>\n <Primitive\n v-bind=\"props\"\n :data-state=\"rootContext.progressState.value\"\n :data-value=\"rootContext.modelValue?.value ?? undefined\"\n :data-max=\"rootContext.max.value\"\n >\n <slot />\n </Primitive>\n</template>\n"],"names":["injectProgressRootContext","useForwardExpose"],"mappings":";;;;;;;;;;;;;;AAWA,IAAA,MAAM,KAAQ,GAAA,OAAA;AAEd,IAAA,MAAM,cAAcA,+CAA0B,EAAA;AAC9C,IAAiBC,wCAAA,EAAA;;;;;;;;;;;;;;;;;;"}