From 8fd997ba1920499a3b63693e1ecb724533606d57 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Tue, 24 Oct 2023 20:22:22 +0530 Subject: [PATCH] chore: link editor on mobile [skip e2e] --- .../Components/SuperEditor/BlocksEditor.tsx | 6 +++++- .../Plugins/ToolbarPlugin/FloatingLinkEditor.tsx | 11 ++++++++--- .../Plugins/ToolbarPlugin/ToolbarPlugin.tsx | 5 ++++- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/web/src/javascripts/Components/SuperEditor/BlocksEditor.tsx b/packages/web/src/javascripts/Components/SuperEditor/BlocksEditor.tsx index 34d52f7cd..a03b3f7fe 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/BlocksEditor.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/BlocksEditor.tsx @@ -27,6 +27,7 @@ import { MarkdownTransformers } from './MarkdownTransformers' import { RemoveBrokenTablesPlugin } from './Plugins/TablePlugin' import TableActionMenuPlugin from './Plugins/TableCellActionMenuPlugin' import ToolbarPlugin from './Plugins/ToolbarPlugin/ToolbarPlugin' +import { useMediaQuery, MutuallyExclusiveMediaQueryBreakpoints } from '@/Hooks/useMediaQuery' type BlocksEditorProps = { onChange?: (value: string, preview: string) => void @@ -72,9 +73,11 @@ export const BlocksEditor: FunctionComponent = ({ } } + const isMobile = useMediaQuery(MutuallyExclusiveMediaQueryBreakpoints.sm) + return ( <> - + {!isMobile && } @@ -92,6 +95,7 @@ export const BlocksEditor: FunctionComponent = ({ placeholder={null} ErrorBoundary={LexicalErrorBoundary} /> + {isMobile && } diff --git a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx index c1161ecbd..566de3cbb 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx @@ -143,11 +143,16 @@ const FloatingLinkEditor = ({ return (