From ce5ec91571e63f4799431f9ff9f9a38e432c6ff6 Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Fri, 6 Nov 2020 22:28:44 +0700 Subject: [PATCH] removed placeholder for images --- .../node/NodeImageSlideBlock/index.tsx | 10 -- .../node/NodeImageTinySlider/index.tsx | 93 ------------------- .../NodeImageTinySlider/styles.module.scss | 22 ----- 3 files changed, 125 deletions(-) delete mode 100644 src/components/node/NodeImageTinySlider/index.tsx delete mode 100644 src/components/node/NodeImageTinySlider/styles.module.scss diff --git a/src/components/node/NodeImageSlideBlock/index.tsx b/src/components/node/NodeImageSlideBlock/index.tsx index 91e465f2..97ee96cd 100644 --- a/src/components/node/NodeImageSlideBlock/index.tsx +++ b/src/components/node/NodeImageSlideBlock/index.tsx @@ -249,16 +249,6 @@ const NodeImageSlideBlock: FC = ({ return (
-
-
- -
-
-
= ({ node }) => { - const ref = useRef(null); - const slides = useRef([]); - const images = useNodeImages(node); - const [current, setCurrent] = useState(0); - const [height, setHeight] = useState(images[0]?.metadata?.height || 0); - - const onResize = useCallback(() => { - if (!ref.current) return; - ref.current.slider.refresh(); - const el = slides.current[current]; - if (!el) return; - const { height } = el.getBoundingClientRect(); - setHeight(height); - }, [ref.current, slides.current, current]); - - const onIndexChanged = useCallback(({ index }) => { - setCurrent(index || 0); - }, []); - - useEffect(() => { - setCurrent(0); - }, [node.id]); - - useEffect(onResize, [slides, current]); - - const onNext = useCallback(() => { - if (!ref.current || images.length <= 1 || current === images.length - 1) return; - ref.current.slider.goTo(current + 1); - }, [ref.current, current, images]); - - const onPrev = useCallback(() => { - if (!ref.current || images.length <= 1 || current === 0) return; - ref.current.slider.goTo(current - 1); - }, [ref.current, current, images]); - - useArrows(onNext, onPrev, false); - - return ( - -
- - {images.map((image, i) => ( -
(slides.current[i] = el)}> - -
- ))} -
-
-
- ); -}; - -export { NodeImageTinySlider }; diff --git a/src/components/node/NodeImageTinySlider/styles.module.scss b/src/components/node/NodeImageTinySlider/styles.module.scss deleted file mode 100644 index ec978ab3..00000000 --- a/src/components/node/NodeImageTinySlider/styles.module.scss +++ /dev/null @@ -1,22 +0,0 @@ -.slider { - padding-bottom: 15px; - overflow: hidden; - transition: height 0.25s; - - :global(.tns-controls) { - display: none; - } -} - -.slide { - align-items: center; - display: inline-flex; - justify-content: center; - text-align: center; - - img { - max-height: calc(100vh - 140px); - max-width: 100%; - border-radius: $radius; - } -}