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
This commit is contained in:
M Fahru 2022-11-10 11:21:56 -07:00 committed by Copybot
parent c5d35bce0e
commit 044d6fde65
2 changed files with 5 additions and 5 deletions

View file

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

View file

@ -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}
</>
)
}