1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

fixed image and code appearance

This commit is contained in:
Fedor Katurov 2021-02-24 15:54:14 +07:00
parent c383356a4c
commit 0c7ed6de99
4 changed files with 14 additions and 5 deletions

View file

@ -3,6 +3,7 @@ import { ICommentBlockProps } from '~/constants/comment';
import styles from './styles.module.scss'; import styles from './styles.module.scss';
import classNames from 'classnames'; import classNames from 'classnames';
import markdown from '~/styles/common/markdown.module.scss'; import markdown from '~/styles/common/markdown.module.scss';
import { formatText } from '~/utils/dom';
interface IProps extends ICommentBlockProps {} interface IProps extends ICommentBlockProps {}
@ -11,7 +12,7 @@ const CommentTextBlock: FC<IProps> = ({ block }) => {
<div <div
className={classNames(styles.text, markdown.wrapper)} className={classNames(styles.text, markdown.wrapper)}
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: block.content, __html: formatText(block.content),
}} }}
/> />
); );

View file

@ -9,8 +9,16 @@
} }
font-family: monospace; font-family: monospace;
font-size: 13px; font-size: 13px;
padding: $gap;
border-radius: $radius; border-radius: $radius;
width: 100%;
overflow: auto;
padding: $gap;
box-sizing: border-box;
}
img {
max-width: 100%;
margin-bottom: $gap;
} }
p { p {

View file

@ -122,7 +122,7 @@ export const splitCommentByBlocks = (text: string): ICommentBlock[] =>
})); }));
export const formatCommentText = (author: string, text: string): ICommentBlock[] => export const formatCommentText = (author: string, text: string): ICommentBlock[] =>
text ? splitCommentByBlocks(formatText(text)) : null; text ? splitCommentByBlocks(text) : null;
export const formatCellText = (text: string): string => formatTextParagraphs(text); export const formatCellText = (text: string): string => formatTextParagraphs(text);

View file

@ -1,4 +1,4 @@
import { flatten } from 'ramda'; import { flatten, isEmpty } from 'ramda';
export const splitTextByYoutube = (strings: string[]): string[] => export const splitTextByYoutube = (strings: string[]): string[] =>
flatten( flatten(
@ -8,4 +8,4 @@ export const splitTextByYoutube = (strings: string[]): string[] =>
); );
export const splitTextOmitEmpty = (strings: string[]): string[] => export const splitTextOmitEmpty = (strings: string[]): string[] =>
strings.filter(el => !!el.trim()); strings.map(el => el.trim()).filter(el => !isEmpty(el));