From 5e45d00d68846cff412c90d6c177da686bbc7395 Mon Sep 17 00:00:00 2001 From: Kakabay Date: Thu, 23 Mar 2023 18:07:14 +0500 Subject: [PATCH] video --- src/components/news/NewsArticleImg.tsx | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/components/news/NewsArticleImg.tsx b/src/components/news/NewsArticleImg.tsx index 8fadd8e..fb4da35 100644 --- a/src/components/news/NewsArticleImg.tsx +++ b/src/components/news/NewsArticleImg.tsx @@ -1,7 +1,8 @@ // Modules -import placeholder from "../../assets/images/placeholder.webp"; -import { LazyLoadImage } from "react-lazy-load-image-component"; -import ReactPlayer from "react-player"; +import { useState, useEffect } from 'react'; +import placeholder from '../../assets/images/placeholder.webp'; +import { LazyLoadImage } from 'react-lazy-load-image-component'; +import ReactPlayer from 'react-player'; interface IProps { img: string; @@ -9,10 +10,18 @@ interface IProps { } const NewsArticleImg = ({ img, video }: IProps) => { + console.log(video); + const [videoParse, setVideoParse] = useState(''); + + useEffect(() => { + const videoModify = video?.replace(' ', '%20'); + setVideoParse(videoModify as string); + }, []); + return ( -
+
{video && video.length > 53 ? ( - + ) : (