Kaynağa Gözat

fb response button refactor

ryota-t 2 hafta önce
ebeveyn
işleme
7494e76f91

+ 0 - 35
apps/app/src/features/openai/client/components/AiAssistant/OpenDefaultAiAssistantButton.tsx

@@ -18,11 +18,6 @@ const OpenDefaultAiAssistantButtonSubstance = (): JSX.Element => {
   const { t } = useTranslation();
   const { t } = useTranslation();
   const { data: aiAssistantData } = useSWRxAiAssistants();
   const { data: aiAssistantData } = useSWRxAiAssistants();
   const { openChat } = useAiAssistantSidebarActions();
   const { openChat } = useAiAssistantSidebarActions();
-  const growiCloudUri = useGrowiCloudUri();
-  const growiAppIdForGrowiCloud = useGrowiAppIdForGrowiCloud();
-  const isCloud = growiCloudUri != null && growiAppIdForGrowiCloud != null;
-
-  const popoverTargetId = 'ai-assistant-btn';
 
 
   const defaultAiAssistant = useMemo(() => {
   const defaultAiAssistant = useMemo(() => {
     if (aiAssistantData == null) {
     if (aiAssistantData == null) {
@@ -58,36 +53,6 @@ const OpenDefaultAiAssistantButtonSubstance = (): JSX.Element => {
     </button>
     </button>
   );
   );
 
 
-  if (isDisabled && isCloud) {
-    return (
-      <NotAvailableForGuest>
-        <>
-          <div id={popoverTargetId}>
-            <Disable disabled>{button}</Disable>
-          </div>
-          <UncontrolledPopover
-            trigger="hover"
-            placement="top"
-            target={popoverTargetId}
-          >
-            <PopoverBody>
-              <p className="mb-2">{t('default_ai_assistant.not_set')}</p>
-              <a href={`${growiCloudUri}/my/apps/${growiAppIdForGrowiCloud}`}>
-                <span
-                  className="material-symbols-outlined me-1"
-                  style={{ fontSize: '1rem', verticalAlign: 'middle' }}
-                >
-                  share
-                </span>
-                {t('default_ai_assistant.to_cloud_settings')}
-              </a>
-            </PopoverBody>
-          </UncontrolledPopover>
-        </>
-      </NotAvailableForGuest>
-    );
-  }
-
   return (
   return (
     <NotAvailableForGuest>
     <NotAvailableForGuest>
       <NotAvailable
       <NotAvailable