diff options
Diffstat (limited to 'app/assets/javascripts/google_cloud/components/home.vue')
-rw-r--r-- | app/assets/javascripts/google_cloud/components/home.vue | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/app/assets/javascripts/google_cloud/components/home.vue b/app/assets/javascripts/google_cloud/components/home.vue index c08d8bb7c51..e41337e2679 100644 --- a/app/assets/javascripts/google_cloud/components/home.vue +++ b/app/assets/javascripts/google_cloud/components/home.vue @@ -1,14 +1,18 @@ <script> import { GlTabs, GlTab } from '@gitlab/ui'; import DeploymentsServiceTable from './deployments_service_table.vue'; +import RevokeOauth from './revoke_oauth.vue'; import ServiceAccountsList from './service_accounts_list.vue'; +import GcpRegionsList from './gcp_regions_list.vue'; export default { components: { GlTabs, GlTab, DeploymentsServiceTable, + RevokeOauth, ServiceAccountsList, + GcpRegionsList, }, props: { serviceAccounts: { @@ -19,6 +23,10 @@ export default { type: String, required: true, }, + configureGcpRegionsUrl: { + type: String, + required: true, + }, emptyIllustrationUrl: { type: String, required: true, @@ -31,6 +39,14 @@ export default { type: String, required: true, }, + gcpRegions: { + type: Array, + required: true, + }, + revokeOauthUrl: { + type: String, + required: true, + }, }, }; </script> @@ -44,6 +60,15 @@ export default { :create-url="createServiceAccountUrl" :empty-illustration-url="emptyIllustrationUrl" /> + <hr /> + <gcp-regions-list + class="gl-mx-4" + :empty-illustration-url="emptyIllustrationUrl" + :create-url="configureGcpRegionsUrl" + :list="gcpRegions" + /> + <hr v-if="revokeOauthUrl" /> + <revoke-oauth v-if="revokeOauthUrl" :url="revokeOauthUrl" /> </gl-tab> <gl-tab :title="__('Deployments')"> <deployments-service-table |