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