akkoma-fe/src/components/settings_modal/helpers/boolean_setting.vue
2024-05-29 03:59:37 +01:00

22 lines
492 B
Vue

<template>
<label
v-if="matchesExpertLevel"
class="BooleanSetting"
>
<Checkbox
:model-value="state"
:disabled="disabled"
@update:model-value="update"
>
<span
v-if="!!$slots.default"
class="label"
>
<slot />
</span>
{{ ' ' }}
<ModifiedIndicator :changed="isChanged" /><ServerSideIndicator :server-side="isServerSide" /> </Checkbox>
</label>
</template>
<script src="./boolean_setting.js"></script>