diff options
Diffstat (limited to 'app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue')
-rw-r--r-- | app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue b/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue new file mode 100644 index 00000000000..df64b6422c7 --- /dev/null +++ b/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue @@ -0,0 +1,35 @@ +<script> +import JobContainerItem from './job_container_item.vue'; + +export default { + components: { + JobContainerItem, + }, + + props: { + jobs: { + type: Array, + required: true, + }, + jobId: { + type: Number, + required: true, + }, + }, + methods: { + isJobActive(currentJobId) { + return this.jobId === currentJobId; + }, + }, +}; +</script> +<template> + <div class="builds-container"> + <job-container-item + v-for="job in jobs" + :key="job.id" + :job="job" + :is-active="isJobActive(job.id)" + /> + </div> +</template> |