All files / publisher/market initMedia.js

100% Statements 4/4
100% Branches 2/2
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24            2x 2x 1x       1x                      
import ReactDOM from "react-dom";
import React from "react";
import Media from "../form/media";
import { MEDIA_RESTRICTIONS } from "./restrictions";
 
function initMedia(mediaHolder, images, updateState) {
  const mediaHolderEl = document.querySelector(mediaHolder);
  if (!mediaHolderEl) {
    throw new Error("No media holder El");
  }
 
  // eslint-disable-next-line
  ReactDOM.render(
    <Media
      mediaData={images}
      updateState={updateState}
      restrictions={MEDIA_RESTRICTIONS}
    />,
    mediaHolderEl,
  );
}
 
export { initMedia };