This commit is contained in:
2024-09-01 18:54:23 +05:00
parent 76d18365a5
commit 061f09eca1
1597 changed files with 109451 additions and 1 deletions

View File

@@ -0,0 +1,37 @@
<template>
<div :class="`text-${field.textAlign}`">
<Link
@click.stop
v-if="fieldHasValue && !isPivot && authorizedToView"
:href="$url(`/resources/${resourceName}/${field.value}`)"
class="link-default"
>
{{ fieldValue }}
</Link>
<p v-else-if="fieldHasValue || isPivot">
{{ field.pivotValue || fieldValue }}
</p>
<p v-else>&mdash;</p>
</div>
</template>
<script>
import isNil from 'lodash/isNil'
import { FieldValue } from '@/mixins'
export default {
mixins: [FieldValue],
props: ['resource', 'resourceName', 'field'],
computed: {
isPivot() {
return !isNil(this.field.pivotValue)
},
authorizedToView() {
return this.resource?.authorizedToView ?? false
},
},
}
</script>