<template>
  <div>
    <template v-if="item.news">
      <a
        :target="item.news.data.uri !== '' ? '_blank' : '_self'"
        :href="item.news.data.uri !== '' ? item.news.data.uri : `${item.news.path}/${item.news.data.id}`">
        <slot />
      </a>
    </template>
    <template v-else>
      <nuxt-link
        :to="item.path">
        <slot />
      </nuxt-link>
    </template>
  </div>
</template>

<script>
export default {
  props: { item: { type: Object } }
}
</script>
