* chore: update unovis deps * chore: update color to use the themePrimary * docs: use gradient for overview component * docs: add themePopover to MainLayout * docs: enable global theme on every page * feat: introduce area, line, bar, donut chart * feat: add more props * fix: revert old pipeline * fix: patch @unovis/vue deps * fix: patch @unovis/vue deps again * chore: revert unovis/ts to 1.2.1 * chore: wip * docs: add alpha tag, fix tooltipo styling * docs: add charts installations step * feat: use generic, add better color * chore: build registry * feat: improve generic props * chore: build registry * docs: add alpha label * fix: collapsible not open correctly * docs: add badge to mobile nav * chore: better types * chore: run registry * chore: wip * fix: crosshair issue * chore: fix type, import missing error * chore: build registry * chore: arrange interface, expose margin, slot * chore: build registry * docs: guide page feat: add prop to barchart * chore: fix pnpm-lock * chore: add feature * chore: run build registry * refactor: change color var * feat: codegen * chore: add meta tables * feat: add line, area example * feat: bar and donut examples * docs: codege * chore: build registry * docs: improve chart doc * chore: fix missing icon package
27 lines
730 B
Vue
27 lines
730 B
Vue
<script setup lang="ts">
|
|
import { capitalize } from 'vue'
|
|
|
|
defineProps<{
|
|
type: 'prop' | 'emit' | 'slot' | 'method'
|
|
data: { name: string, description: string, type: string, required: boolean }[]
|
|
}>()
|
|
</script>
|
|
|
|
<template>
|
|
<div>
|
|
<h3>{{ capitalize(type) }}</h3>
|
|
|
|
<div v-for="(item, index) in data" :key="index" class="py-4 border-b text-sm">
|
|
<div class="flex items-center gap-2 flex-wrap">
|
|
<h5 class="text-sm">
|
|
<code>{{ item.name }}</code>
|
|
</h5>
|
|
<code>{{ item.type }}</code>
|
|
<span v-if="item.required" class="font-normal text-red-500 text-xs">Required*</span>
|
|
</div>
|
|
|
|
<div class="[&_p]:!my-2 ml-1" v-html="item.description" />
|
|
</div>
|
|
</div>
|
|
</template>
|