Skip to content

Commit ecfffe3

Browse files
committed
Feat: Adjust Editable Tumour Summary Edit Fields
- DEVSU-2201 - Remove comparator analysis role field and related CSS - Hardcode primary as the default comparator analysis role for new mutation burden data
1 parent 2ba237b commit ecfffe3

File tree

3 files changed

+2
-40
lines changed

3 files changed

+2
-40
lines changed

app/components/TumourSummaryEdit/index.scss

-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,4 @@
66
&__text-field {
77
margin: 12px 0;
88
}
9-
10-
&__drop-down {
11-
margin: 12px 0;
12-
}
139
}

app/components/TumourSummaryEdit/index.tsx

+1-34
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ import {
1010
Button,
1111
Chip,
1212
Autocomplete,
13-
Select,
14-
MenuItem,
1513
} from '@mui/material';
1614
import cloneDeep from 'lodash/cloneDeep';
1715
import api, { ApiCallSet } from '@/services/api';
@@ -150,6 +148,7 @@ const TumourSummaryEdit = ({
150148
if (mutationBurden?.ident) {
151149
apiCalls.push(api.put(`/reports/${report.ident}/mutation-burden/${mutationBurden.ident}`, newMutationBurdenData, {}));
152150
} else {
151+
newMutationBurdenData.role = 'primary'; // Default role of new mutation burden data for reports with no existing analysis per ClinInfo team
153152
apiCalls.push(api.post(`/reports/${report.ident}/mutation-burden`, newMutationBurdenData, {}));
154153
}
155154
} else {
@@ -332,22 +331,6 @@ const TumourSummaryEdit = ({
332331
if (newMutationBurdenData) {
333332
return (
334333
<>
335-
<TextField
336-
className="tumour-dialog__drop-down"
337-
label="Mutation Analysis Role"
338-
value={newMutationBurdenData.role}
339-
name="role"
340-
onChange={handleMutationBurdenChange}
341-
variant="outlined"
342-
select
343-
fullWidth
344-
>
345-
<MenuItem value={null}>-Select Role-</MenuItem>
346-
<MenuItem value={'primary'}>Primary</MenuItem>
347-
<MenuItem value={'secondary'}>Secondary</MenuItem>
348-
<MenuItem value={'tertiary'}>Tertiary</MenuItem>
349-
<MenuItem value={'quarternary'}>Quarternary</MenuItem>
350-
</TextField>
351334
<TextField
352335
className="tumour-dialog__text-field"
353336
label="Mutation Burden (Mut/Mb)"
@@ -383,22 +366,6 @@ const TumourSummaryEdit = ({
383366
}
384367
return (
385368
<>
386-
<TextField
387-
className="tumour-dialog__drop-down"
388-
label="Mutation Analysis Role"
389-
value={null}
390-
name="role"
391-
onChange={handleMutationBurdenChange}
392-
variant="outlined"
393-
select
394-
fullWidth
395-
>
396-
<MenuItem value={null}>-Select Role-</MenuItem>
397-
<MenuItem value={'primary'}>Primary</MenuItem>
398-
<MenuItem value={'secondary'}>Secondary</MenuItem>
399-
<MenuItem value={'tertiary'}>Tertiary</MenuItem>
400-
<MenuItem value={'quarternary'}>Quarternary</MenuItem>
401-
</TextField>
402369
<TextField
403370
className="tumour-dialog__text-field"
404371
label="Mutation Burden (Mut/Mb)"

app/views/ReportView/components/RapidSummary/index.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,9 @@ const RapidSummary = ({
193193
const burdenResp = await api.get(`/reports/${report.ident}/mutation-burden`).request();
194194
if (burdenResp[0].qualitySvCount == null) {
195195
setPrimaryBurden(null);
196-
console.log(burdenResp[0]);
197196
} else {
198197
setPrimaryBurden(burdenResp[0]);
199-
console.log(burdenResp[0]);
198+
console.log(burdenResp[0]); // For debug purpose
200199
}
201200
} catch (e) {
202201
// mutation burden does not exist in records before this implementation, and no backfill will be done on the backend, silent fail this

0 commit comments

Comments
 (0)