|
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, |
|
} |
|
} |
|
|