Files
online.tbbank.gov.tm-larave…/nova/resources/js/fields/Index/UrlField.vue
2024-09-01 18:54:23 +05:00

30 lines
635 B
Vue

<template>
<div :class="`text-${field.textAlign}`">
<template v-if="fieldHasValue">
<div v-if="shouldDisplayAsHtml" @click.stop v-html="fieldValue"></div>
<span v-else class="whitespace-nowrap">
<a
class="link-default"
:href="field.value"
rel="noreferrer noopener"
target="_blank"
@click.stop
>
{{ fieldValue }}
</a>
</span>
</template>
<p v-else>&mdash;</p>
</div>
</template>
<script>
import { FieldValue } from '@/mixins'
export default {
mixins: [FieldValue],
props: ['resourceName', 'field'],
}
</script>