All files / react/components/Footer footer.js

0% Statements 0/5
0% Branches 0/2
0% Functions 0/1
0% Lines 0/5

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                                           
import { createRoot } from "react-dom/client";
import FooterUI from "./FooterUI";
 
/**
 * Renders the QPP Footer content.
 */
export default class Footer {
  /**
   * @param {Object} options - An object containing content and config data
   * @param {HTMLElement} options.rootElement - Elem inside which to render
   */
  constructor(options) {
    if ("rootElement" in options) {
      const root = createRoot(options.rootElement);
      root.render(<FooterUI />);
    } else {
      const root = createRoot(options);
      root.render(<FooterUI />);
    }
  }
}