소스 검색

add parent title to prod NodeView

axolotle 3 년 전
부모
커밋
8725b55c1a
1개의 변경된 파일9개의 추가작업 그리고 4개의 파일을 삭제
  1. 9 4
      src/components/nodes/NodeViewHeaderProd.vue

+ 9 - 4
src/components/nodes/NodeViewHeaderProd.vue

@@ -5,12 +5,11 @@
     <div class="d-flex w-100">
       <h4 class="mr-auto">
         <div class="node-view-header-type">
-          {{ $t('variants.' + node.variant) }} {{ mode === 'card' ? $t('from') : '' }}
+          {{ $t('variants.' + node.variant) }} {{ mode === 'card' && node.parents ? $t('from') : '' }}
         </div>
 
-        <div v-if="mode === 'card'" class="node-view-header-parent">
-          <!-- FIXME display parent title and authors -->
-          {{ parent }}
+        <div v-if="mode === 'card' && node.parents && node.parents.length" class="node-view-header-parent">
+          <node-view-title :node="node.parents[0]" edition />
         </div>
       </h4>
 
@@ -21,10 +20,16 @@
 
 <script>
 import { trim, toCommaList } from '@/helpers/common'
+import { NodeViewTitle } from '@/components/nodes'
+
 
 export default {
   name: 'NodeViewHeaderProd',
 
+  components: {
+    NodeViewTitle
+  },
+
   props: {
     node: { type: Object, required: true },
     mode: { type: String, required: true }