react-awesome-slider icon indicating copy to clipboard operation
react-awesome-slider copied to clipboard

[ERROR] TypeError

Open nagayev opened this issue 5 years ago • 1 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>

nagayev avatar Jan 01 '21 16:01 nagayev

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>
  );
}

trolit avatar Jan 03 '21 19:01 trolit