Passed
Push — dependabot/npm_and_yarn/dev/st... ( 917c39...79f3f4 )
by
unknown
12:32 queued 07:14
created

resources/assets/js/components/HRPortal/SummaryHrActivityFeed.tsx   A

Complexity

Total Complexity 2
Complexity/F 0

Size

Lines of Code 38
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 29
mnd 2
bc 2
fnc 0
dl 0
loc 38
rs 10
bpm 0
cpm 0
noi 0
c 0
b 0
f 0
1
import * as React from "react";
2
import ReactDOM from "react-dom";
3
import RootContainer from "../RootContainer";
4
import CommentForm from "../CommentForm";
5
import ActivityFeed from "../ActivityFeed";
6
import { LocationId } from "../../models/lookupConstants";
7
8
interface SummaryHrActivityFeedProps {
9
  jobId: number;
10
}
11
12
const SummaryHrActivityFeed: React.FunctionComponent<SummaryHrActivityFeedProps> = ({
13
  jobId,
14
}) => {
15
  return (
16
    <>
17
      <CommentForm jobId={jobId} isHrAdviser location={LocationId.summary} />
18
      <hr data-c-hr="thin(black)" data-c-margin="top(1)" />
19
      <ActivityFeed jobId={jobId} isHrAdvisor />
20
    </>
21
  );
22
};
23
24
export default SummaryHrActivityFeed;
25
26
const container = document.getElementById("summary-hr-activity-feed");
27
if (container !== null) {
28
  if ("jobId" in container.dataset) {
29
    const jobId = Number(container.dataset.jobId as string);
30
    ReactDOM.render(
31
      <RootContainer>
32
        <SummaryHrActivityFeed jobId={jobId} />
33
      </RootContainer>,
34
      container,
35
    );
36
  }
37
}
38