39 lines
844 B
Vue
39 lines
844 B
Vue
<script>
|
|
/* eslint-disable @gitlab/vue-require-i18n-strings */
|
|
export default {
|
|
props: {
|
|
total: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
visible: {
|
|
type: Number,
|
|
required: true,
|
|
},
|
|
plainDiffPath: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
emailPatchPath: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<template>
|
|
<div class="alert alert-warning">
|
|
<h4>
|
|
{{ __('Too many changes to show.') }}
|
|
<div class="float-right">
|
|
<a :href="plainDiffPath" class="btn btn-sm"> {{ __('Plain diff') }} </a>
|
|
<a :href="emailPatchPath" class="btn btn-sm"> {{ __('Email patch') }} </a>
|
|
</div>
|
|
</h4>
|
|
<p>
|
|
To preserve performance only <strong> {{ visible }} of {{ total }} </strong> files are
|
|
displayed.
|
|
</p>
|
|
</div>
|
|
</template>
|