Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/prometheus_alerts/components/reset_key.vue')
-rw-r--r--app/assets/javascripts/prometheus_alerts/components/reset_key.vue36
1 files changed, 28 insertions, 8 deletions
diff --git a/app/assets/javascripts/prometheus_alerts/components/reset_key.vue b/app/assets/javascripts/prometheus_alerts/components/reset_key.vue
index 15b6a29e5cf..941a05583ad 100644
--- a/app/assets/javascripts/prometheus_alerts/components/reset_key.vue
+++ b/app/assets/javascripts/prometheus_alerts/components/reset_key.vue
@@ -41,6 +41,11 @@ export default {
type: String,
required: true,
},
+ disabled: {
+ type: Boolean,
+ required: false,
+ default: false,
+ },
},
data() {
return {
@@ -88,7 +93,11 @@ export default {
<div class="input-group">
<gl-form-input id="notify-url" :readonly="true" :value="notifyUrl" />
<span class="input-group-append">
- <clipboard-button :text="notifyUrl" :title="$options.copyToClipboard" />
+ <clipboard-button
+ :text="notifyUrl"
+ :title="$options.copyToClipboard"
+ :disabled="disabled"
+ />
</span>
</div>
</gl-form-group>
@@ -100,7 +109,11 @@ export default {
<div class="input-group">
<gl-form-input id="authorization-key" :readonly="true" :value="authorizationKey" />
<span class="input-group-append">
- <clipboard-button :text="authorizationKey" :title="$options.copyToClipboard" />
+ <clipboard-button
+ :text="authorizationKey"
+ :title="$options.copyToClipboard"
+ :disabled="disabled"
+ />
</span>
</div>
</gl-form-group>
@@ -118,13 +131,20 @@ export default {
)
}}
</gl-modal>
- <gl-deprecated-button v-gl-modal.authKeyModal class="js-reset-auth-key">{{
- __('Reset key')
- }}</gl-deprecated-button>
+ <gl-deprecated-button
+ v-gl-modal.authKeyModal
+ class="js-reset-auth-key"
+ :disabled="disabled"
+ >{{ __('Reset key') }}</gl-deprecated-button
+ >
</template>
- <gl-deprecated-button v-else class="js-reset-auth-key" @click="resetKey">{{
- __('Generate key')
- }}</gl-deprecated-button>
+ <gl-deprecated-button
+ v-else
+ :disabled="disabled"
+ class="js-reset-auth-key"
+ @click="resetKey"
+ >{{ __('Generate key') }}</gl-deprecated-button
+ >
</div>
</div>
</template>