..
Some checks failed
deploy / test (push) Failing after 1m12s
deploy / Update templates on Mailgun (push) Has been skipped

This commit is contained in:
Untone 2024-10-01 22:52:45 +03:00
parent 8106bae0c2
commit 217c027044
5 changed files with 16 additions and 16 deletions

View File

@ -16,7 +16,7 @@ import { useSnackbar } from '~/context/ui'
import { Author } from '~/graphql/schema/core.gen' import { Author } from '~/graphql/schema/core.gen'
import { base, custom, extended } from '~/lib/editorExtensions' import { base, custom, extended } from '~/lib/editorExtensions'
import { handleImageUpload } from '~/lib/handleImageUpload' import { handleImageUpload } from '~/lib/handleImageUpload'
import { renderUploadedImage } from '../Upload/renderUploadedImage' import { allowedImageTypes, renderUploadedImage } from '../Upload/renderUploadedImage'
import { BlockquoteBubbleMenu } from './Toolbar/BlockquoteBubbleMenu' import { BlockquoteBubbleMenu } from './Toolbar/BlockquoteBubbleMenu'
import { EditorFloatingMenu } from './Toolbar/EditorFloatingMenu' import { EditorFloatingMenu } from './Toolbar/EditorFloatingMenu'
import { FigureBubbleMenu } from './Toolbar/FigureBubbleMenu' import { FigureBubbleMenu } from './Toolbar/FigureBubbleMenu'
@ -32,17 +32,6 @@ export type EditorComponentProps = {
disableCollaboration?: boolean disableCollaboration?: boolean
} }
const allowedImageTypes = new Set([
'image/bmp',
'image/gif',
'image/jpeg',
'image/jpg',
'image/png',
'image/tiff',
'image/webp',
'image/x-icon'
])
const yDocs: Record<string, Doc> = {} const yDocs: Record<string, Doc> = {}
const providers: Record<string, HocuspocusProvider> = {} const providers: Record<string, HocuspocusProvider> = {}

View File

@ -32,7 +32,7 @@ export const MicroEditor = (props: MicroEditorProps): JSX.Element => {
], ],
editorProps: { editorProps: {
attributes: { attributes: {
class: styles.simplifiedEditorField class: styles.compactEditor
} }
}, },
content: props.content || '', content: props.content || '',

View File

@ -7,7 +7,7 @@
padding: 16px 16px 8px; padding: 16px 16px 8px;
position: relative; position: relative;
.simplifiedEditorField { .compactEditor {
@include font-size(1.4rem); @include font-size(1.4rem);
min-height: 100px; min-height: 100px;
@ -25,7 +25,7 @@
} }
} }
&.smallHeight .simplifiedEditorField { &.smallHeight .compactEditor {
min-height: 34px; min-height: 34px;
} }

View File

@ -43,7 +43,7 @@ export default function MiniEditor(props: MiniEditorProps): JSX.Element {
], ],
editorProps: { editorProps: {
attributes: { attributes: {
class: styles.simplifiedEditorField class: styles.compactEditor
} }
}, },
content: props.content || '', content: props.content || '',

View File

@ -20,3 +20,14 @@ export const renderUploadedImage = (editor: Editor, image: { url: string; origin
}) })
.run() .run()
} }
export const allowedImageTypes = new Set([
'image/bmp',
'image/gif',
'image/jpeg',
'image/jpg',
'image/png',
'image/tiff',
'image/webp',
'image/x-icon'
])