|
|
@@ -1,5 +1,7 @@
|
|
|
import React, { useCallback, useMemo } from 'react';
|
|
|
|
|
|
+import { useTranslation } from 'react-i18next';
|
|
|
+
|
|
|
import { NotAvailable } from '~/client/components/NotAvailable';
|
|
|
import { NotAvailableForGuest } from '~/client/components/NotAvailableForGuest';
|
|
|
import { useIsAiEnabled } from '~/stores-universal/context';
|
|
|
@@ -9,6 +11,7 @@ import { useAiAssistantChatSidebar, useSWRxAiAssistants } from '../../stores/ai-
|
|
|
import styles from './OpenDefaultAiAssistantButton.module.scss';
|
|
|
|
|
|
const OpenDefaultAiAssistantButton = (): JSX.Element => {
|
|
|
+ const { t } = useTranslation();
|
|
|
const { data: isAiEnabled } = useIsAiEnabled();
|
|
|
const { data: aiAssistantData } = useSWRxAiAssistants();
|
|
|
const { open: openAiAssistantChatSidebar } = useAiAssistantChatSidebar();
|
|
|
@@ -36,7 +39,7 @@ const OpenDefaultAiAssistantButton = (): JSX.Element => {
|
|
|
|
|
|
return (
|
|
|
<NotAvailableForGuest>
|
|
|
- <NotAvailable isDisabled={defaultAiAssistant == null} title="デフォルトアシスタントが設定されていません">
|
|
|
+ <NotAvailable isDisabled={defaultAiAssistant == null} title={t('default_ai_assistant.not_set')}>
|
|
|
<button
|
|
|
type="button"
|
|
|
className={`btn btn-search ${styles['btn-open-default-ai-assistant']}`}
|