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

Fix webpack build failure on server pro/CE:

- Add missing modules for local image dev env
- Use macro import to import modules

GitOrigin-RevId: 403a9950bc74063a9c9d34c9bc912af18f418e85
M Fahru пре 3 година
родитељ
комит
044d6fde65

+ 1 - 0
services/web/config/settings.defaults.js

@@ -782,6 +782,7 @@ module.exports = {
     integrationLinkingWidgets: [],
     referenceLinkingWidgets: [],
     importProjectFromGithubModalWrapper: [],
+    editorLeftMenuSync: [],
   },
 
   moduleImportSequence: ['launchpad', 'server-ce-scripts', 'user-activate'],

+ 4 - 5
services/web/frontend/js/features/editor-left-menu/components/help-contact-us.tsx

@@ -1,16 +1,15 @@
-import { useState } from 'react'
 import { useTranslation } from 'react-i18next'
-import ContactUsModal from '../../../../../modules/support/frontend/js/components/contact-us-modal'
+import { useContactUsModal } from '../../../shared/hooks/use-contact-us-modal'
 import LeftMenuButton from './left-menu-button'
 
 export default function HelpContactUs() {
-  const [showModal, setShowModal] = useState(false)
+  const { modal, showModal } = useContactUsModal()
   const { t } = useTranslation()
 
   return (
     <>
       <LeftMenuButton
-        onClick={() => setShowModal(true)}
+        onClick={showModal}
         icon={{
           type: 'question',
           fw: true,
@@ -18,7 +17,7 @@ export default function HelpContactUs() {
       >
         {t('contact_us')}
       </LeftMenuButton>
-      <ContactUsModal show={showModal} handleHide={() => setShowModal(false)} />
+      {modal}
     </>
   )
 }