mirror of
https://github.com/muerwre/vault-frontend.git
synced 2025-04-24 20:36:40 +07:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
22fd3a3118
2 changed files with 26 additions and 6 deletions
|
@ -15,6 +15,7 @@ import * as MODAL_ACTIONS from '~/redux/modal/actions';
|
|||
import { CommentForm } from '~/components/comment/CommentForm';
|
||||
import { useShallowSelect } from '~/utils/hooks/useShallowSelect';
|
||||
import { selectNode } from '~/redux/node/selectors';
|
||||
import classNames from 'classnames';
|
||||
|
||||
interface IProps {
|
||||
comment: IComment;
|
||||
|
@ -84,7 +85,9 @@ const CommentContent: FC<IProps> = memo(({ comment, can_edit, onDelete, modalSho
|
|||
<div className={classnames(styles.block, styles.block_image)}>
|
||||
{menu}
|
||||
|
||||
<div className={styles.images}>
|
||||
<div
|
||||
className={classNames(styles.images, { [styles.multiple]: groupped.image.length > 1 })}
|
||||
>
|
||||
{groupped.image.map((file, index) => (
|
||||
<div key={file.id} onClick={() => modalShowPhotoswipe(groupped.image, index)}>
|
||||
<img src={getURL(file, PRESETS['600'])} alt={file.name} />
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
@import "src/styles/variables";
|
||||
|
||||
@import 'flexbin/flexbin.scss';
|
||||
@import "~flexbin/flexbin";
|
||||
|
||||
.wrap {
|
||||
position: relative;
|
||||
|
@ -114,7 +113,6 @@
|
|||
font: $font_12_regular;
|
||||
color: transparentize($color: white, $amount: 0.8);
|
||||
padding: 0 6px 2px;
|
||||
border-radius: 0 0 $radius 0;
|
||||
z-index: 2;
|
||||
background: $comment_bg;
|
||||
border-radius: 4px;
|
||||
|
@ -123,10 +121,29 @@
|
|||
}
|
||||
|
||||
.images {
|
||||
@include flexbin(240px, 5px);
|
||||
|
||||
img {
|
||||
max-height: 400px;
|
||||
border-radius: $radius;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
&.multiple {
|
||||
img {
|
||||
max-height: none;
|
||||
}
|
||||
|
||||
// Desktop devices
|
||||
@include flexbin(25vh, $flexbin-space);
|
||||
|
||||
// Tablet devices
|
||||
@media (max-width: $flexbin-tablet-max) {
|
||||
@include flexbin($flexbin-row-height-tablet, $flexbin-space-tablet);
|
||||
}
|
||||
|
||||
// Phone devices
|
||||
@media (max-width: $flexbin-phone-max) {
|
||||
@include flexbin($flexbin-row-height-phone, $flexbin-space-phone);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue