import { useEffect, useRef, useState } from 'react'; import * as CONSTANTS from './Story.constants'; import styles from './Story.styles.css'; import { IStoryComponentProps } from '../../types'; import { Image } from '../Image'; import { Video } from '../Video'; import { CustomComponent } from '../CustomComponent'; import { SeeMore } from '../SeeMore'; import { SeeMoreComponent } from '../SeeMoreComponent'; import * as hooks from '../../Hooks'; export function Story(props: IStoryComponentProps) { const [showSeeMoreComponent, setShowSeeMoreComponent] = useState(false); const { classNames } = hooks.useStoriesContext(); useEffect(() => { setShowSeeMoreComponent(false); }, [props.story]); function getStory() { if (props.story.type === CONSTANTS.STORY_TYPES.IMAGE) { return ; } if (props.story.type === CONSTANTS.STORY_TYPES.VIDEO) { return