first commit

This commit is contained in:
2025-04-24 13:11:28 +08:00
commit ff9c54d5e4
5960 changed files with 834111 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import { FC, JSXElementConstructor, useCallback } from 'react'
import importOverleafModules from '../../../../../macros/import-overleaf-module.macro'
import { useRailContext } from '../../contexts/rail-context'
import getMeta from '@/utils/meta'
const [contactUsModalModules] = importOverleafModules('contactUsModal')
const ContactUsModal: JSXElementConstructor<{
show: boolean
handleHide: () => void
autofillProjectUrl: boolean
}> = contactUsModalModules?.import.default
export const RailHelpContactUsModal: FC<{ show: boolean }> = ({ show }) => {
const { setActiveModal } = useRailContext()
const handleHide = useCallback(() => setActiveModal(null), [setActiveModal])
if (!ContactUsModal) {
return null
}
const showSupport = getMeta('ol-showSupport')
if (!showSupport) {
return null
}
return (
<ContactUsModal show={show} handleHide={handleHide} autofillProjectUrl />
)
}

View File

@@ -0,0 +1,19 @@
import { FC } from 'react'
import { useProjectContext } from '@/shared/context/project-context'
import HotkeysModal from '@/features/hotkeys-modal/components/hotkeys-modal'
import { isMac } from '@/shared/utils/os'
import { useRailContext } from '../../contexts/rail-context'
export const RailHelpShowHotkeysModal: FC<{ show: boolean }> = ({ show }) => {
const { features } = useProjectContext()
const { setActiveModal } = useRailContext()
return (
<HotkeysModal
show={show}
handleHide={() => setActiveModal(null)}
isMac={isMac}
trackChangesVisible={features?.trackChangesVisible}
/>
)
}