akkoma-fe/src/components/settings_modal/helpers/boolean_setting.vue
2022-02-22 23:31:40 +02:00

23 lines
470 B
Vue

<template>
<label
class="BooleanSetting"
v-if="matchesExpertLevel"
>
<Checkbox
:checked="state"
:disabled="disabled"
@change="update"
>
<span
v-if="!!$slots.default"
class="label"
>
<slot />
</span>
<ModifiedIndicator :changed="isChanged" />
<ServerSideIndicator :serverSide="isServerSide" />
</Checkbox>
</label>
</template>
<script src="./boolean_setting.js"></script>