mirror of
https://github.com/muerwre/vault-frontend.git
synced 2025-04-25 04:46:40 +07:00
fixed flow face appearance
This commit is contained in:
parent
225e5b6cda
commit
48cce8f127
3 changed files with 27 additions and 4 deletions
|
@ -1,6 +1,6 @@
|
|||
import React, { FC, useState, useCallback, useEffect } from 'react';
|
||||
import { INode } from '~/redux/types';
|
||||
import { getURL } from '~/utils/dom';
|
||||
import { getURL, formatCellText } from '~/utils/dom';
|
||||
import classNames from 'classnames';
|
||||
|
||||
import * as styles from './styles.scss';
|
||||
|
@ -84,7 +84,12 @@ const Cell: FC<IProps> = ({
|
|||
<div className={classNames(styles.face, { [styles.has_text]: text })}>
|
||||
<div className={styles.face_content}>
|
||||
{title && <div className={styles.title}>{title}</div>}
|
||||
{text && <div className={styles.text}>{text}</div>}
|
||||
{text && (
|
||||
<div
|
||||
className={styles.text}
|
||||
dangerouslySetInnerHTML={{ __html: formatCellText(text) }}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -28,7 +28,11 @@
|
|||
font: $font_18_regular;
|
||||
line-height: 22px;
|
||||
margin-top: $gap;
|
||||
letter-spacing: 0.5px;
|
||||
// letter-spacing: 0.5px;
|
||||
|
||||
p {
|
||||
margin-bottom: $gap;
|
||||
}
|
||||
|
||||
&::after {
|
||||
content: ' ';
|
||||
|
@ -153,9 +157,21 @@
|
|||
|
||||
.face_content {
|
||||
padding: $gap;
|
||||
background: rgba(25, 25, 25, 0.8);
|
||||
background: rgba(25, 25, 25, 0.9);
|
||||
border-radius: $radius;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
|
||||
&:after {
|
||||
content: '';
|
||||
background: linear-gradient(transparentize($content_bg, 1), $content_bg);
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
height: 50px;
|
||||
width: 100%;
|
||||
border-radius: 0 0 $cell_radius $cell_radius;
|
||||
}
|
||||
}
|
||||
|
||||
.text::after {
|
||||
|
|
|
@ -95,6 +95,8 @@ export const formatCommentText = (author: string, text: string): string =>
|
|||
)
|
||||
: '';
|
||||
|
||||
export const formatCellText = (text: string): string => formatText(text);
|
||||
|
||||
export const getPrettyDate = (date: string): string =>
|
||||
formatDistanceToNow(new Date(date), { locale: ru, includeSeconds: true, addSuffix: true });
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue