diff options
| author | Henry Jameson <me@hjkos.com> | 2023-03-22 00:00:52 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2023-03-22 00:00:52 +0200 |
| commit | 6992439c92c247bf5b48155a76ff4e39a57b0ec7 (patch) | |
| tree | 49b3318cea1f209c200ec85342ddb8558c844d35 /src/components/settings_modal/helpers/boolean_setting.vue | |
| parent | 2bf224e214d9b42333a2139a89c089ca9a544149 (diff) | |
fixes for diabled state, tri-state boolean and access control
Diffstat (limited to 'src/components/settings_modal/helpers/boolean_setting.vue')
| -rw-r--r-- | src/components/settings_modal/helpers/boolean_setting.vue | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/components/settings_modal/helpers/boolean_setting.vue b/src/components/settings_modal/helpers/boolean_setting.vue index 07971b00..6307d526 100644 --- a/src/components/settings_modal/helpers/boolean_setting.vue +++ b/src/components/settings_modal/helpers/boolean_setting.vue @@ -4,13 +4,15 @@ class="BooleanSetting" > <Checkbox - :model-value="draftMode ? draft :state" + :model-value="visibleState" :disabled="shouldBeDisabled" + :indeterminate="isIndeterminate" @update:modelValue="update" > <span v-if="!!$slots.default" class="label" + :class="{ 'faint': shouldBeDisabled }" > <template v-if="backendDescription"> {{ backendDescriptionLabel }} @@ -29,6 +31,7 @@ <p v-if="backendDescriptionDescription" class="setting-description" + :class="{ 'faint': shouldBeDisabled }" > {{ backendDescriptionDescription + ' ' }} </p> |
