summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_author_time.js
blob: 6d2ed5fda64bca1c73473c7f81ac64e6f2955cb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import MRWidgetAuthor from './mr_widget_author';

export default {
  name: 'MRWidgetAuthorTime',
  props: {
    actionText: { type: String, required: true },
    author: { type: Object, required: true },
    dateTitle: { type: String, required: true },
    dateReadable: { type: String, required: true },
  },
  components: {
    'mr-widget-author': MRWidgetAuthor,
  },
  template: `
    <h4 class="js-mr-widget-author">
      {{actionText}}
      <mr-widget-author :author="author" />
      <time
        :title="dateTitle"
        data-toggle="tooltip"
        data-placement="top"
        data-container="body">
        {{dateReadable}}
      </time>
    </h4>
  `,
};