gitlab-ce/app/assets/javascripts/token_access/components/token_access_app.vue

28 lines
680 B
Vue

<script>
import glFeatureFlagMixin from '~/vue_shared/mixins/gl_feature_flags_mixin';
import OutboundTokenAccess from './outbound_token_access.vue';
import InboundTokenAccess from './inbound_token_access.vue';
import OptInJwt from './opt_in_jwt.vue';
export default {
components: {
OutboundTokenAccess,
InboundTokenAccess,
OptInJwt,
},
mixins: [glFeatureFlagMixin()],
computed: {
inboundTokenAccessEnabled() {
return this.glFeatures.ciInboundJobTokenScope;
},
},
};
</script>
<template>
<div>
<outbound-token-access />
<inbound-token-access v-if="inboundTokenAccessEnabled" class="gl-pt-5" />
<opt-in-jwt />
</div>
</template>