Restore TextStyle

This commit is contained in:
Nicola Benaglia 2025-05-17 12:08:55 +02:00
parent d3b8430b90
commit 504a6c5ba8
2 changed files with 7 additions and 1 deletions

View File

@ -34,6 +34,7 @@ import { Spacer } from '../../common/Spacer';
import { ReactionPicker } from '../ReactionPicker'; import { ReactionPicker } from '../ReactionPicker';
import KeyOffIcon from '@mui/icons-material/KeyOff'; import KeyOffIcon from '@mui/icons-material/KeyOff';
import EditIcon from '@mui/icons-material/Edit'; import EditIcon from '@mui/icons-material/Edit';
import TextStyle from '@tiptap/extension-text-style';
import level0Img from '../../assets/badges/level-0.png'; import level0Img from '../../assets/badges/level-0.png';
import level1Img from '../../assets/badges/level-1.png'; import level1Img from '../../assets/badges/level-1.png';
import level2Img from '../../assets/badges/level-2.png'; import level2Img from '../../assets/badges/level-2.png';
@ -139,6 +140,7 @@ export const MessageItem = memo(
Underline, Underline,
Highlight, Highlight,
Mention, Mention,
TextStyle,
]); ]);
} }
}, [message?.editTimestamp]); }, [message?.editTimestamp]);
@ -150,6 +152,7 @@ export const MessageItem = memo(
Underline, Underline,
Highlight, Highlight,
Mention, Mention,
TextStyle,
]); ]);
} }
}, [reply?.editTimestamp]); }, [reply?.editTimestamp]);
@ -670,6 +673,7 @@ export const ReplyPreview = ({ message, isEdit = false }) => {
Underline, Underline,
Highlight, Highlight,
Mention, Mention,
TextStyle,
])} ])}
/> />
)} )}

View File

@ -3,6 +3,7 @@ import { EditorProvider, useCurrentEditor } from '@tiptap/react';
import StarterKit from '@tiptap/starter-kit'; import StarterKit from '@tiptap/starter-kit';
import { Color } from '@tiptap/extension-color'; import { Color } from '@tiptap/extension-color';
import ListItem from '@tiptap/extension-list-item'; import ListItem from '@tiptap/extension-list-item';
import TextStyle from '@tiptap/extension-text-style';
import Placeholder from '@tiptap/extension-placeholder'; import Placeholder from '@tiptap/extension-placeholder';
import IconButton from '@mui/material/IconButton'; import IconButton from '@mui/material/IconButton';
import FormatBoldIcon from '@mui/icons-material/FormatBold'; import FormatBoldIcon from '@mui/icons-material/FormatBold';
@ -354,7 +355,8 @@ const MenuBar = memo(
); );
const extensions = [ const extensions = [
Color.configure({ types: [ListItem.name] }), Color.configure({ types: [TextStyle.name, ListItem.name] }),
TextStyle.configure({ types: [ListItem.name] }),
StarterKit.configure({ StarterKit.configure({
bulletList: { bulletList: {
keepMarks: true, keepMarks: true,