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

Merge pull request #52 from muerwre/task/#38

Task/#38
This commit is contained in:
muerwre 2021-03-12 10:12:33 +07:00 committed by GitHub
commit 8b6b1a2433
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 22 additions and 7 deletions

View file

@ -33,7 +33,6 @@
@include tablet {
:global(.comment-author) {
display: none !important;
color: red;
}
}
}

View file

@ -11,7 +11,6 @@ const FlowRecent: FC<IProps> = ({ recent, updated }) => {
return (
<>
{updated && updated.map(node => <FlowRecentItem node={node} key={node.id} has_new />)}
{recent && recent.map(node => <FlowRecentItem node={node} key={node.id} />)}
</>
);

View file

@ -44,7 +44,6 @@
@include outer_shadow();
input {
color: red;
position: absolute;
top: 0;
left: 0;

View file

@ -1,12 +1,13 @@
import React, { FC, useCallback, useEffect, useState } from 'react';
import { INodeComponentProps } from '~/redux/node/constants';
import SwiperCore, { A11y, Pagination, SwiperOptions } from 'swiper';
import SwiperCore, { A11y, Pagination, Navigation, SwiperOptions, Keyboard } from 'swiper';
import { Swiper, SwiperSlide } from 'swiper/react';
import 'swiper/swiper.scss';
import 'swiper/components/pagination/pagination.scss';
import 'swiper/components/scrollbar/scrollbar.scss';
import 'swiper/components/zoom/zoom.scss';
import 'swiper/components/navigation/navigation.scss';
import styles from './styles.module.scss';
import { useNodeImages } from '~/utils/hooks/node/useNodeImages';
@ -16,13 +17,14 @@ import SwiperClass from 'swiper/types/swiper-class';
import { modalShowPhotoswipe } from '~/redux/modal/actions';
import { useDispatch } from 'react-redux';
SwiperCore.use([Pagination, A11y]);
SwiperCore.use([Navigation, Pagination, A11y]);
interface IProps extends INodeComponentProps {}
const breakpoints: SwiperOptions['breakpoints'] = {
599: {
spaceBetween: 20,
navigation: true,
},
};
@ -77,6 +79,10 @@ const NodeImageSwiperBlock: FC<IProps> = ({ node }) => {
watchOverflow
updateOnImagesReady
onInit={resetSwiper}
keyboard={{
enabled: true,
onlyInViewport: false,
}}
zoom
>
{images.map(file => (

View file

@ -20,6 +20,17 @@
:global(.swiper-container) {
width: 100vw;
}
:global(.swiper-button-next),
:global(.swiper-button-prev) {
color: white;
font-size: 10px;
&::after {
font-size: 32px;
}
}
}
.slide {

View file

@ -40,7 +40,7 @@ const NodeLayout: FC<IProps> = memo(
const { head, block } = useNodeBlocks(current, is_loading);
return (
<>
<div className={styles.wrap}>
{head}
<Container>
@ -64,7 +64,7 @@ const NodeLayout: FC<IProps> = memo(
</Container>
<SidebarRouter prefix="/post:id" />
</>
</div>
);
}
);

View file

@ -2,6 +2,7 @@
.content {
align-items: stretch !important;
@include vertical_at_tablet;
}