rcaferati / react-awesome-slider

React content transition slider. Awesome Slider is a 60fps, light weight, performant component that renders an animated set of production ready UI general purpose sliders with fullpage transition support for NextJS and GatsbyJS. 🖥️ 📱

Home Page:https://fullpage.caferati.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[ERROR] TypeError

nagayev opened this issue · comments

TypeError: Cannot read property 'data-src' of undefined
at react-awesome-slider/dist/index.js:1:20395
My code:

const [projects, setProjects] = React.useState([]);
  React.useEffect(() => {
    fetch("p.json")
      .then((data) => data.json())
      .then((data) => setProjects(data))
      .catch((err) => console.error(err));
  }, []);
  ...
    <AwesomeSlider className="slider">
      {projects.map((v, i) => {
        <Project data={v} key={i} />;
      })}
      <div>
        <Tiles />
      </div>
    </AwesomeSlider>

Make sure that you are binding each of your project video src to video src tag inside your Project component using props or however you prefer e.g.

export default function Project() {
  return (
    <div>
      <video
            style={{...}}
            controls
            src=  --> pathToVideo <--
          />
    </div>
  );
}