Spaces:
Sleeping
Sleeping
import { computed } from 'vue' | |
import { useMessage } from 'naive-ui' | |
import { t } from '@/locales' | |
import { useChatStore } from '@/store' | |
export function useUsingContext() { | |
const ms = useMessage() | |
const chatStore = useChatStore() | |
const usingContext = computed<boolean>(() => chatStore.usingContext) | |
function toggleUsingContext() { | |
chatStore.setUsingContext(!usingContext.value) | |
if (usingContext.value) | |
ms.success(t('chat.turnOnContext')) | |
else | |
ms.warning(t('chat.turnOffContext')) | |
} | |
return { | |
usingContext, | |
toggleUsingContext, | |
} | |
} | |