File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,18 +23,32 @@ const defaultFormats = {
2323} ;
2424
2525export 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 ,
You can’t perform that action at this time.
0 commit comments