diff --git a/packages/app/src/components/faq/index.tsx b/packages/app/src/components/faq/index.tsx index 23b474d52b..3ea0498b7a 100644 --- a/packages/app/src/components/faq/index.tsx +++ b/packages/app/src/components/faq/index.tsx @@ -16,7 +16,7 @@ export const FAQ = () => { const [showContent, setShowContent] = useState(false); const { mode } = useTheme(); const { mode: editorMode } = useEditor(); - const { shortcutsModalHandler, contactModalHandler } = useModal(); + const { shortcutsModalHandler, triggerContactModal } = useModal(); const isEdgelessDark = mode === 'dark' && editorMode === 'edgeless'; return ( @@ -38,7 +38,7 @@ export const FAQ = () => { isEdgelessDark={isEdgelessDark} onClick={() => { setShowContent(false); - contactModalHandler(true); + triggerContactModal(true); }} > diff --git a/packages/app/src/components/quick-search/index.tsx b/packages/app/src/components/quick-search/index.tsx new file mode 100644 index 0000000000..419fd03c21 --- /dev/null +++ b/packages/app/src/components/quick-search/index.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import { Popper } from '@/ui/popper'; + +const QuickSearch = () => { + return ( + +
QuickSearch
+
+ ); +}; + +export default QuickSearch; diff --git a/packages/app/src/components/workspace-slider-bar/index.tsx b/packages/app/src/components/workspace-slider-bar/index.tsx index 4cd6065462..3e56c81810 100644 --- a/packages/app/src/components/workspace-slider-bar/index.tsx +++ b/packages/app/src/components/workspace-slider-bar/index.tsx @@ -8,12 +8,21 @@ import { StyledSubListItem, } from './style'; import { Arrow } from './icons'; +import { useModal } from '@/providers/global-modal-provider'; + export const WorkSpaceSliderBar = () => { + const { shortcutsModalHandler } = useModal(); const [show, setShow] = useState(false); return ( <> - Quick search + { + shortcutsModalHandler(true); + }} + > + Quick search + { Router.push('/all-page'); diff --git a/packages/app/src/providers/global-modal-provider.tsx b/packages/app/src/providers/global-modal-provider.tsx index 599a3171f8..1fb610dcb0 100644 --- a/packages/app/src/providers/global-modal-provider.tsx +++ b/packages/app/src/providers/global-modal-provider.tsx @@ -5,13 +5,13 @@ import ContactModal from '@/components/contact-modal'; type ModalContextValue = { shortcutsModalHandler: (visible: boolean) => void; - contactModalHandler: (visible: boolean) => void; + triggerContactModal: (visible: boolean) => void; }; type ModalContextProps = PropsWithChildren<{}>; export const ModalContext = createContext({ shortcutsModalHandler: () => {}, - contactModalHandler: () => {}, + triggerContactModal: () => {}, }); export const useModal = () => useContext(ModalContext); @@ -28,7 +28,7 @@ export const ModalProvider = ({ shortcutsModalHandler: visible => { setOpenShortcutsModal(visible); }, - contactModalHandler: visible => { + triggerContactModal: visible => { setOpenContactModal(visible); }, }}