Files
site/nova/resources/js/components/Detail/HasOneThroughField.vue

30 lines
661 B
Vue
Executable File

<template>
<resource-index
:field="field"
:resource-name="field.resourceName"
:via-resource="resourceName"
:via-resource-id="resourceId"
:via-relationship="field.hasOneThroughRelationship"
:relationship-type="'hasOneThrough'"
@actionExecuted="actionExecuted"
:load-cards="false"
:disable-pagination="true"
:should-override-meta="false"
/>
</template>
<script>
export default {
props: ['resourceName', 'resourceId', 'resource', 'field'],
methods: {
/**
* Handle the actionExecuted event and pass it up the chain.
*/
actionExecuted() {
this.$emit('actionExecuted')
},
},
}
</script>