Преглед изворни кода

refactor: update AiAssistantManagementModal to improve modal state management

Shun Miyazawa пре 8 месеци
родитељ
комит
f7c6fe3294
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      apps/app/src/features/openai/client/stores/ai-assistant.tsx

+ 5 - 1
apps/app/src/features/openai/client/stores/ai-assistant.tsx

@@ -9,6 +9,10 @@ import { apiv3Get } from '~/client/util/apiv3-client';
 import { type AccessibleAiAssistantsHasId, type AiAssistantHasId } from '../../interfaces/ai-assistant';
 import { type AccessibleAiAssistantsHasId, type AiAssistantHasId } from '../../interfaces/ai-assistant';
 import type { IThreadRelationHasId } from '../../interfaces/thread-relation'; // IThreadHasId を削除
 import type { IThreadRelationHasId } from '../../interfaces/thread-relation'; // IThreadHasId を削除
 
 
+
+/*
+*  useAiAssistantManagementModal
+*/
 export const AiAssistantManagementModalPageMode = {
 export const AiAssistantManagementModalPageMode = {
   HOME: 'home',
   HOME: 'home',
   SHARE: 'share',
   SHARE: 'share',
@@ -34,7 +38,7 @@ type AiAssistantManagementModalUtils = {
 export const useAiAssistantManagementModal = (
 export const useAiAssistantManagementModal = (
     status?: AiAssistantManagementModalStatus,
     status?: AiAssistantManagementModalStatus,
 ): SWRResponse<AiAssistantManagementModalStatus, Error> & AiAssistantManagementModalUtils => {
 ): SWRResponse<AiAssistantManagementModalStatus, Error> & AiAssistantManagementModalUtils => {
-  const initialStatus = { isOpened: false, pageType: AiAssistantManagementModalPageMode.PAGES };
+  const initialStatus = { isOpened: false, pageType: AiAssistantManagementModalPageMode.HOME };
   const swrResponse = useSWRStatic<AiAssistantManagementModalStatus, Error>('AiAssistantManagementModal', status, { fallbackData: initialStatus });
   const swrResponse = useSWRStatic<AiAssistantManagementModalStatus, Error>('AiAssistantManagementModal', status, { fallbackData: initialStatus });
 
 
   return {
   return {