summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/import_projects/components/imported_project_table_row.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/import_projects/components/imported_project_table_row.vue')
-rw-r--r--app/assets/javascripts/import_projects/components/imported_project_table_row.vue28
1 files changed, 16 insertions, 12 deletions
diff --git a/app/assets/javascripts/import_projects/components/imported_project_table_row.vue b/app/assets/javascripts/import_projects/components/imported_project_table_row.vue
index ab2bd87ee9f..50e735b4478 100644
--- a/app/assets/javascripts/import_projects/components/imported_project_table_row.vue
+++ b/app/assets/javascripts/import_projects/components/imported_project_table_row.vue
@@ -1,4 +1,5 @@
<script>
+import { GlIcon } from '@gitlab/ui';
import ImportStatus from './import_status.vue';
import { STATUSES } from '../constants';
@@ -6,6 +7,7 @@ export default {
name: 'ImportedProjectTableRow',
components: {
ImportStatus,
+ GlIcon,
},
props: {
project: {
@@ -16,7 +18,7 @@ export default {
computed: {
displayFullPath() {
- return this.project.fullPath.replace(/^\//, '');
+ return this.project.importedProject.fullPath.replace(/^\//, '');
},
isFinished() {
@@ -27,28 +29,30 @@ export default {
</script>
<template>
- <tr class="js-imported-project import-row">
+ <tr class="import-row">
<td>
<a
- :href="project.providerLink"
+ :href="project.importSource.providerLink"
rel="noreferrer noopener"
target="_blank"
- class="js-provider-link"
- >
- {{ project.importSource }}
+ data-testid="providerLink"
+ >{{ project.importSource.fullName }}
+ <gl-icon v-if="project.importSource.providerLink" name="external-link" />
</a>
</td>
- <td class="js-full-path">{{ displayFullPath }}</td>
- <td><import-status :status="project.importStatus" /></td>
+ <td data-testid="fullPath">{{ displayFullPath }}</td>
+ <td>
+ <import-status :status="project.importStatus" />
+ </td>
<td>
<a
v-if="isFinished"
- class="btn btn-default js-go-to-project"
- :href="project.fullPath"
+ class="btn btn-default"
+ data-testid="goToProject"
+ :href="project.importedProject.fullPath"
rel="noreferrer noopener"
target="_blank"
- >
- {{ __('Go to project') }}
+ >{{ __('Go to project') }}
</a>
</td>
</tr>