koel/resources/assets/js/components/profile-preferences/PreferencesForm.vue

43 lines
1.1 KiB
Vue
Raw Normal View History

2022-04-15 14:24:30 +00:00
<template>
<div>
2022-12-02 16:17:37 +00:00
<div v-if="!isPhone" class="form-row">
2022-04-15 14:24:30 +00:00
<label>
2022-12-02 16:17:37 +00:00
<CheckBox v-model="preferences.notify" name="notify" />
2022-04-15 14:24:30 +00:00
Show Now Playing song notification
</label>
</div>
2022-12-02 16:17:37 +00:00
<div v-if="!isPhone" class="form-row">
2022-04-15 14:24:30 +00:00
<label>
2022-12-02 16:17:37 +00:00
<CheckBox v-model="preferences.confirmClosing" name="confirm_closing" />
2022-04-15 14:24:30 +00:00
Confirm before closing Koel
</label>
</div>
2022-12-02 16:17:37 +00:00
<div v-if="isPhone" class="form-row">
2022-04-15 14:24:30 +00:00
<label>
2022-12-02 16:17:37 +00:00
<CheckBox v-model="preferences.transcodeOnMobile" name="transcode_on_mobile" />
2022-04-15 14:24:30 +00:00
Convert and play media at 128kbps on mobile
</label>
</div>
<div class="form-row">
<label>
2022-12-02 16:17:37 +00:00
<CheckBox v-model="preferences.showAlbumArtOverlay" name="show_album_art_overlay" />
2022-04-15 14:24:30 +00:00
Show a translucent, blurred overlay of the current albums art
</label>
</div>
</div>
</template>
2022-04-15 17:00:08 +00:00
<script lang="ts" setup>
2022-04-15 14:24:30 +00:00
import isMobile from 'ismobilejs'
import { preferenceStore as preferences } from '@/stores'
2022-07-15 07:23:55 +00:00
import CheckBox from '@/components/ui/CheckBox.vue'
2022-04-15 14:24:30 +00:00
2022-04-15 17:00:08 +00:00
const isPhone = isMobile.phone
2022-04-15 14:24:30 +00:00
</script>
<style lang="scss" scoped>
label {
font-size: 1rem;
}
</style>