1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-29 14:59:55 +00:00
bramw_baserow/web-frontend/modules/database/components/docs/APIDocsParameter.vue

55 lines
1.1 KiB
Vue

<template>
<li class="api-docs__parameter">
<div class="api-docs__parameter-name">
<div>
{{ name }}
<span
v-if="visibleName !== null"
class="api-docs__parameter-visible-name"
>{{ visibleName }}</span
>
</div>
<div v-if="optional" class="api-docs__parameter-optional">optional</div>
</div>
<div class="api-docs__parameter-description">
<code class="api-docs__code">{{ type }}</code>
<div v-if="standard !== ''" class="api-docs__parameter-default">
Default: {{ standard }}
</div>
<div class="api-docs__parameter-content">
<slot></slot>
</div>
</div>
</li>
</template>
<script>
export default {
name: 'APIDocsParameter',
props: {
name: {
type: String,
required: true,
},
visibleName: {
type: String,
required: false,
default: null,
},
optional: {
type: Boolean,
required: false,
default: false,
},
type: {
type: String,
required: true,
},
standard: {
type: String,
required: false,
default: '',
},
},
}
</script>