aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/helpers/number_setting.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/settings_modal/helpers/number_setting.vue')
-rw-r--r--src/components/settings_modal/helpers/number_setting.vue26
1 files changed, 22 insertions, 4 deletions
diff --git a/src/components/settings_modal/helpers/number_setting.vue b/src/components/settings_modal/helpers/number_setting.vue
index 3eab5178..93f11331 100644
--- a/src/components/settings_modal/helpers/number_setting.vue
+++ b/src/components/settings_modal/helpers/number_setting.vue
@@ -3,17 +3,26 @@
v-if="matchesExpertLevel"
class="NumberSetting"
>
- <label :for="path">
- <slot />
+ <label
+ :for="path"
+ :class="{ 'faint': shouldBeDisabled }"
+ >
+ <template v-if="backendDescriptionLabel">
+ {{ backendDescriptionLabel + ' ' }}
+ </template>
+ <template v-else-if="source === 'admin'">
+ MISSING LABEL FOR {{ path }}
+ </template>
+ <slot v-else />
</label>
<input
:id="path"
class="number-input"
type="number"
:step="step || 1"
- :disabled="disabled"
+ :disabled="shouldBeDisabled"
:min="min || 0"
- :value="state"
+ :value="realDraftMode ? draft :state"
@change="update"
>
{{ ' ' }}
@@ -21,6 +30,15 @@
:changed="isChanged"
:onclick="reset"
/>
+ <ProfileSettingIndicator :is-profile="isProfileSetting" />
+ <DraftButtons />
+ <p
+ v-if="backendDescriptionDescription"
+ class="setting-description"
+ :class="{ 'faint': shouldBeDisabled }"
+ >
+ {{ backendDescriptionDescription + ' ' }}
+ </p>
</span>
</template>