jointrashposs/components/content/AiModeB.vue

27 lines
760 B
Vue
Raw Normal View History

2023-07-12 15:50:26 +02:00
<template>
2023-12-02 11:19:15 +01:00
<button class="btn btn-primary inline-block mb-4 !text-white hover:!text-white" @click="click()">
2023-07-12 15:50:26 +02:00
{{ isEnabledAiChanMode ? '藍モードを無効にする' : '藍モードを有効にする' }}
</button>
</template>
<script setup lang="ts">
const isEnabledAiChanMode = ref<boolean>(false);
if (process.client) {
isEnabledAiChanMode.value = ((localStorage.getItem('miHub_aichan_mode') ?? '') == 'true');
// migration
if (!isEnabledAiChanMode.value) {
isEnabledAiChanMode.value = ((localStorage.getItem('aimode') ?? '') == 'true');
}
}
function click() {
localStorage.setItem('miHub_aichan_mode',isEnabledAiChanMode.value ? 'false' : 'true');
location.reload();
}
</script>
<style scoped>
</style>