Skip to content

Commit b98ca42

Browse files
committed
feat(mobile): fixes after rebase
1 parent 71d1502 commit b98ca42

File tree

4 files changed

+8
-68
lines changed

4 files changed

+8
-68
lines changed

demo/stories/mobile-editor/MobileEditor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React from 'react';
1+
import {memo} from 'react';
22

33
import {toaster} from '@gravity-ui/uikit/toaster-singleton-react-18';
44
import cloneDeep from 'lodash/cloneDeep';
@@ -29,7 +29,7 @@ wCommandMenuConfig.unshift(wGptItemData);
2929
const mToolbarConfig = cloneDeep(markupToolbarConfigs.mToolbarConfig);
3030
mToolbarConfig.unshift([mGptToolbarItem]);
3131

32-
export const MobileEditor = React.memo(() => {
32+
export const MobileEditor = memo(() => {
3333
const editor = useMarkdownEditor({
3434
mobile: true,
3535
});

src/bundle/SelectPopup.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import React from 'react';
1+
import {FC, ReactNode} from 'react';
22

33
import {Popup, PopupProps, Sheet} from '@gravity-ui/uikit';
44

55
import {cn} from '../classname';
66

77
export type SelectPopupProps = Pick<PopupProps, 'placement' | 'open' | 'anchorRef'> & {
8-
children: React.ReactNode;
8+
children: ReactNode;
99
mobile?: boolean;
1010
buttonRef?: PopupProps['anchorRef'];
1111
onClose?: () => void;
@@ -15,7 +15,7 @@ import './SelectPopup.scss';
1515

1616
const b = cn('select-popup');
1717

18-
export const SelectPopup: React.FC<SelectPopupProps> = ({
18+
export const SelectPopup: FC<SelectPopupProps> = ({
1919
mobile,
2020
children,
2121
onClose,

src/bundle/types.ts

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -187,66 +187,4 @@ export type MarkdownEditorOptions = {
187187
wysiwygConfig?: MarkdownEditorWysiwygConfig;
188188
/** Mobile view */
189189
mobile?: boolean;
190-
191-
/** @deprecated Put allowHTML via MarkdownEditorMdOptions */
192-
allowHTML?: boolean;
193-
/** @deprecated Put breaks via MarkdownEditorMdOptions */
194-
breaks?: boolean;
195-
/** @deprecated Put linkify via MarkdownEditorMdOptions */
196-
linkify?: boolean;
197-
/** @deprecated Put linkifyTlds via MarkdownEditorMdOptions */
198-
linkifyTlds?: string | string[];
199-
/** @deprecated Put initial markup via MarkdownEditorInitialOptions */
200-
initialMarkup?: MarkdownEditorInitialOptions['markup'];
201-
/**
202-
* @default 'wysiwyg'
203-
*
204-
* @deprecated Put initial editor mode via MarkdownEditorInitialOptions
205-
*/
206-
initialEditorMode?: MarkdownEditorInitialOptions['mode'];
207-
/**
208-
* @default true
209-
*
210-
* @deprecated Put initial toolbar visibility via MarkdownEditorInitialOptions
211-
*/
212-
initialToolbarVisible?: MarkdownEditorInitialOptions['toolbarVisible'];
213-
/**
214-
* Has no effect if splitMode is false or undefined
215-
*
216-
* @default false
217-
*
218-
* @deprecated Put initialSplitModeEnabled via MarkdownEditorInitialOptions
219-
*/
220-
initialSplitModeEnabled?: MarkdownEditorInitialOptions['splitModeEnabled'];
221-
/**
222-
* If we need to set dimensions for uploaded images
223-
*
224-
* @default false
225-
*
226-
* @deprecated Put needToSetDimensionsForUploadedImages via MarkdownEditorExperimentalOptions
227-
*/
228-
needToSetDimensionsForUploadedImages?: MarkdownEditorExperimentalOptions['needToSetDimensionsForUploadedImages'];
229-
/**
230-
* Called before switching from the markup editor to the wysiwyg editor.
231-
* You can use it to pre-process the value from the markup editor before it gets into the wysiwyg editor.
232-
*
233-
* @deprecated Put prepareRawMarkup via MarkdownEditorExperimentalOptions
234-
*/
235-
prepareRawMarkup?: MarkdownEditorExperimentalOptions['prepareRawMarkup'];
236-
/** @deprecated Put beforeEditorModeChange via MarkdownEditorExperimentalOptions */
237-
experimental_beforeEditorModeChange?: MarkdownEditorExperimentalOptions['beforeEditorModeChange'];
238-
/** @deprecated Put split mode via MarkdownEditorMarkupConfig */
239-
splitMode?: MarkdownEditorMarkupConfig['splitMode'];
240-
/** @deprecated Put render preview function via MarkdownEditorMarkupConfig */
241-
renderPreview?: MarkdownEditorMarkupConfig['renderPreview'];
242-
/** @deprecated Put extensions via MarkdownEditorWysiwygConfig */
243-
extraExtensions?: MarkdownEditorWysiwygConfig['extensions'];
244-
/** @deprecated Put extension options via MarkdownEditorWysiwygConfig */
245-
extensionOptions?: ExtensionsOptions<T>;
246-
/** @deprecated Put extra extensions via MarkdownEditorMarkupConfig */
247-
extraMarkupExtensions?: MarkdownEditorMarkupConfig['extensions'];
248-
/** @deprecated Put escapeConfig via MarkdownEditorWysiwygConfig */
249-
escapeConfig?: MarkdownEditorWysiwygConfig['escapeConfig'];
250-
/** @deprecated Put file upload handler via MarkdownEditorHandlers */
251-
fileUploadHandler?: MarkdownEditorHandlers['uploadFile'];
252190
};

src/extensions/behavior/Resizable/Resizable.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import {ReactNode} from 'react';
2+
13
import {cn} from '../../../classname';
24

35
import './Resizable.scss';
@@ -20,7 +22,7 @@ const Resizer: React.FC<ResizerProps> = ({onMouseDown, direction}) => (
2022
);
2123

2224
export interface ResizableProps {
23-
children: React.ReactNode;
25+
children: ReactNode;
2426
onResizeLeft: (event: React.MouseEvent<HTMLElement>) => void;
2527
onResizeRight: (event: React.MouseEvent<HTMLElement>) => void;
2628
hover?: boolean;

0 commit comments

Comments
 (0)