Passed
Push — dev ( 4bcf07...4220fc )
by
unknown
04:21
created

resources/assets/js/components/AssessmentPlan/AssessmentPlanRoot.tsx   A

Complexity

Total Complexity 3
Complexity/F 0

Size

Lines of Code 23
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 18
c 0
b 0
f 0
dl 0
loc 23
rs 10
mnd 3
bc 3
fnc 0
bpm 0
cpm 0
noi 0
1
/* eslint-disable @typescript-eslint/explicit-function-return-type */
2
import React from "react";
3
import ReactDOM from "react-dom";
4
import AssessmentPlanContainer from "./AssessmentPlanContainer";
5
import RootContainer from "../RootContainer";
6
import { Portal } from "../../models/app";
7
8
if (document.getElementById("assessment-plan-root")) {
9
  const container = document.getElementById("assessment-plan-root");
10
  if (container !== null) {
11
    if ("jobId" in container.dataset) {
12
      const jobId = Number(container.dataset.jobId as string);
13
      const portal: Portal = container.dataset.portal as Portal;
14
      ReactDOM.render(
15
        <RootContainer>
16
          <AssessmentPlanContainer jobId={jobId} portal={portal} />
17
        </RootContainer>,
18
        container,
19
      );
20
    }
21
  }
22
}
23