• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CBIIT / crdc-datahub-ui / 11823490147

13 Nov 2024 06:27PM UTC coverage: 53.812% (+0.3%) from 53.521%
11823490147

Pull #531

github

web-flow
Merge 1f17e425a into 56461c97e
Pull Request #531: Sync releases

2571 of 5273 branches covered (48.76%)

Branch coverage included in aggregate %.

43 of 60 new or added lines in 8 files covered. (71.67%)

1 existing line in 1 file now uncovered.

3689 of 6360 relevant lines covered (58.0%)

135.67 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/content/dataSubmissions/Controller.tsx
1
import React, { memo } from "react";
2
import { useParams } from "react-router-dom";
3
import DataSubmission from "./DataSubmission";
4
import ListView from "./DataSubmissionsListView";
5
import { SubmissionProvider } from "../../components/Contexts/SubmissionContext";
6

7
/**
8
 * A memoized version of SubmissionProvider
9
 *
10
 * @see OrganizationProvider
11
 */
NEW
12
const MemorizedProvider = memo(SubmissionProvider);
×
13

14
/**
15
 * Render the correct view based on the URL
16
 *
17
 * @param {void}
18
 * @returns {FC} - React component
19
 */
20
const DataSubmissionController = () => {
×
21
  const { submissionId, tab } = useParams();
×
22

23
  if (submissionId) {
×
24
    return (
×
25
      <MemorizedProvider _id={submissionId}>
26
        <DataSubmission submissionId={submissionId} tab={tab} />
27
      </MemorizedProvider>
28
    );
29
  }
30

NEW
31
  return <ListView />;
×
32
};
33

34
export default DataSubmissionController;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc