Просмотр исходного кода

impl KnowledgeAssistantContent

Shun Miyazawa 1 год назад
Родитель
Сommit
16f5b5ec76

+ 6 - 1
apps/app/src/features/openai/client/components/Sidebar/KnowledgeAssistant.tsx

@@ -1,10 +1,12 @@
-import React, { Suspense, useState } from 'react';
+import React, { Suspense } from 'react';
 
 import dynamic from 'next/dynamic';
 import { useTranslation } from 'react-i18next';
 
 import ItemsTreeContentSkeleton from '~/client/components/ItemsTree/ItemsTreeContentSkeleton';
 
+const KnowledgeAssistantContent = dynamic(() => import('./KnowledgeAssistantSubstance').then(mod => mod.KnowledgeAssistantContent), { ssr: false });
+
 export const KnowledgeAssistant = (): JSX.Element => {
   const { t } = useTranslation();
 
@@ -15,6 +17,9 @@ export const KnowledgeAssistant = (): JSX.Element => {
           {t('Knowledge Assistant')}
         </h3>
       </div>
+      <Suspense fallback={<ItemsTreeContentSkeleton />}>
+        <KnowledgeAssistantContent />
+      </Suspense>
     </div>
   );
 };

+ 11 - 0
apps/app/src/features/openai/client/components/Sidebar/KnowledgeAssistantSubstance.tsx

@@ -0,0 +1,11 @@
+import React from 'react';
+
+export const KnowledgeAssistantContent = (): JSX.Element => {
+  return (
+    <div>
+      <button type="button" className="btn btn-primary">
+        アシスタントを追加する
+      </button>
+    </div>
+  );
+};