summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/maintenance_mode_settings
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/maintenance_mode_settings')
-rw-r--r--app/assets/javascripts/maintenance_mode_settings/components/app.vue44
-rw-r--r--app/assets/javascripts/maintenance_mode_settings/index.js20
2 files changed, 0 insertions, 64 deletions
diff --git a/app/assets/javascripts/maintenance_mode_settings/components/app.vue b/app/assets/javascripts/maintenance_mode_settings/components/app.vue
deleted file mode 100644
index 11d154ed9d1..00000000000
--- a/app/assets/javascripts/maintenance_mode_settings/components/app.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-<script>
-import { GlToggle, GlFormGroup, GlFormTextarea, GlButton } from '@gitlab/ui';
-
-export default {
- name: 'MaintenanceModeSettingsApp',
- components: {
- GlToggle,
- GlFormGroup,
- GlFormTextarea,
- GlButton,
- },
- data() {
- return {
- inMaintenanceMode: false,
- bannerMessage: '',
- };
- },
-};
-</script>
-<template>
- <article>
- <div class="d-flex align-items-center mb-3">
- <gl-toggle v-model="inMaintenanceMode" class="mb-0" />
- <div class="ml-2">
- <p class="mb-0">{{ __('Enable maintenance mode') }}</p>
- <p class="mb-0 text-secondary-500">
- {{
- __('Non-admin users can sign in with read-only access and make read-only API requests.')
- }}
- </p>
- </div>
- </div>
- <gl-form-group label="Banner Message" label-for="maintenanceBannerMessage">
- <gl-form-textarea
- id="maintenanceBannerMessage"
- v-model="bannerMessage"
- :placeholder="__(`GitLab is undergoing maintenance and is operating in a read-only mode.`)"
- />
- </gl-form-group>
- <div class="mt-4">
- <gl-button variant="success" category="primary">{{ __('Save changes') }}</gl-button>
- </div>
- </article>
-</template>
diff --git a/app/assets/javascripts/maintenance_mode_settings/index.js b/app/assets/javascripts/maintenance_mode_settings/index.js
deleted file mode 100644
index 7a80233faf0..00000000000
--- a/app/assets/javascripts/maintenance_mode_settings/index.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import Vue from 'vue';
-import Translate from '~/vue_shared/translate';
-import MaintenanceModeSettingsApp from './components/app.vue';
-
-Vue.use(Translate);
-
-export default () => {
- const el = document.getElementById('js-maintenance-mode-settings');
-
- return new Vue({
- el,
- components: {
- MaintenanceModeSettingsApp,
- },
-
- render(createElement) {
- return createElement('maintenance-mode-settings-app');
- },
- });
-};