Skip to content

Commit 9f3293d

Browse files
committed
fix: allow in NMR rendering to have nmrium.spectrum.ranges
1 parent 9efff23 commit 9f3293d

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

eln/acs/nmr.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,32 @@ const defaultFormats = {
2323
};
2424

2525
export default function toHTML(value) {
26+
let nmriumRanges;
2627
if (
2728
value &&
2829
value.nmrium &&
2930
value.nmrium.ranges &&
3031
value.nmrium.ranges.values
3132
) {
33+
nmriumRanges = value.nmrium.ranges.values;
34+
}
35+
if (
36+
value &&
37+
value.nmrium &&
38+
value.nmrium.spectrum &&
39+
value.nmrium.spectrum.ranges &&
40+
value.nmrium.spectrum.ranges.values
41+
) {
42+
nmriumRanges = value.nmrium.ranges.values;
43+
}
44+
45+
if (nmriumRanges) {
3246
const { solvent, frequency, nucleus } = value;
3347
if (!nucleus || !Array.isArray(nucleus)) return '';
3448
const defaultFormat =
3549
defaultFormats[nucleus[0].toLowerCase()] || defaultFormats.h;
3650

37-
return rangesToACS(value.nmrium.ranges.values, {
51+
return rangesToACS(nmriumRanges, {
3852
nucleus: nucleus[0],
3953
solvent,
4054
frequencyObserved: frequency,

0 commit comments

Comments
 (0)