diff --git a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/Editor.js b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/Editor.js index 6f4520c6bf..0f2081bc7e 100644 --- a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/Editor.js +++ b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/Editor.js @@ -25,9 +25,8 @@ const Editor = ({ lineWrapping: true, extraKeys: { Enter: 'newlineAndIndentContinueMarkdownList', - // Leaving this commented for now - // Tab: false, - // 'Shift-Tab': false, + Tab: false, + 'Shift-Tab': false, }, readOnly: false, smartIndent: false, diff --git a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/EditorLayout.js b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/EditorLayout.js index 152cdc2baf..bd3e262e78 100644 --- a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/EditorLayout.js +++ b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/EditorLayout.js @@ -68,6 +68,7 @@ export const EditorLayout = ({ children, isExpandMode, error, previewContent, on bottom={0} zIndex={4} justifyContent="center" + onClick={onCollapse} > e.stopPropagation()} > diff --git a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygFooter.js b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygFooter.js index 578d7c5ca7..92509c7f79 100644 --- a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygFooter.js +++ b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygFooter.js @@ -7,13 +7,13 @@ import { Typography } from '@strapi/design-system/Typography'; import Expand from '@strapi/icons/Expand'; import { ExpandButton } from './WysiwygStyles'; -const WysiwygFooter = ({ isPreviewMode, onToggleExpand }) => { +const WysiwygFooter = ({ onToggleExpand }) => { const { formatMessage } = useIntl(); return ( - + {formatMessage({ id: 'components.WysiwygBottomControls.fullscreen', @@ -29,12 +29,10 @@ const WysiwygFooter = ({ isPreviewMode, onToggleExpand }) => { WysiwygFooter.defaultProps = { onToggleExpand: () => {}, - isPreviewMode: false, }; WysiwygFooter.propTypes = { onToggleExpand: PropTypes.func, - isPreviewMode: PropTypes.bool, }; export default WysiwygFooter; diff --git a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygNav.js b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygNav.js index 9d3c74a4d4..56717d788d 100644 --- a/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygNav.js +++ b/packages/core/admin/admin/src/content-manager/components/Wysiwyg/WysiwygNav.js @@ -1,6 +1,7 @@ import React, { useRef, useState } from 'react'; import PropTypes from 'prop-types'; import { useIntl } from 'react-intl'; +import { FocusTrap } from '@strapi/design-system/FocusTrap'; import { Box } from '@strapi/design-system/Box'; import { Button } from '@strapi/design-system/Button'; import { IconButtonGroup } from '@strapi/design-system/IconButton'; @@ -41,7 +42,9 @@ const WysiwygNav = ({ }); const buttonMoreRef = useRef(); - const handleTogglePopover = () => setVisiblePopover(prev => !prev); + const handleTogglePopover = () => { + setVisiblePopover(prev => !prev); + }; if (isPreviewMode) { return ( @@ -81,10 +84,10 @@ const WysiwygNav = ({ /> - } /> + } /> -