openpencil/packages/docs/programmable/sdk/api/components/number-field.data.ts

24 lines
644 B
TypeScript
Raw Normal View History

import type { Loader } from 'vitepress'
import {
readComponentMeta,
type SdkComponentMeta
} from '../../../../.vitepress/sdk/component-meta'
const sources = [
'packages/vue/src/primitives/NumberField/NumberFieldRoot.vue',
'packages/vue/src/primitives/NumberField/NumberFieldInput.vue',
'packages/vue/src/primitives/NumberField/NumberFieldValue.vue'
]
export interface NumberFieldComponentData {
components: SdkComponentMeta[]
}
export default {
watch: sources.map((source) => `../../../../../../${source}`),
load(): NumberFieldComponentData {
return { components: sources.map(readComponentMeta) }
}
} satisfies Loader