Skip to content

Commit e879a80

Browse files
feat: create base of the new general settings form (#3957)
1 parent 14b4929 commit e879a80

106 files changed

Lines changed: 727 additions & 180 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
"react-ocl-nmr": "^4.1.1",
114114
"react-plot": "^3.1.2",
115115
"react-rnd": "^10.5.2",
116-
"react-science": "^19.7.1",
116+
"react-science": "^19.8.0",
117117
"react-table": "^7.8.0",
118118
"smart-array-filter": "^5.0.0",
119119
"yup": "^1.7.1",

src/component/1d-2d/components/FloatMoleculeStructures/DraggableStructure.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import { ActionsButtonsPopover } from '../../../elements/ActionsButtonsPopover.j
1818
import { useSVGUnitConverter } from '../../../hooks/useSVGUnitConverter.js';
1919
import { useCheckExportStatus } from '../../../hooks/useViewportSize.js';
2020
import { useMoleculeEditor } from '../../../modal/MoleculeStructureEditorModal.js';
21-
import { MoleculeStructure } from '../../../panels/MoleculesPanel/MoleculeStructure.tsx';
22-
import { useMoleculeAnnotationCore } from '../../../panels/hooks/useMoleculeAnnotationCore.ts';
23-
import { booleanToString } from '../../../utility/booleanToString.ts';
21+
import { MoleculeStructure } from '../../../panels/MoleculesPanel/MoleculeStructure.js';
22+
import { useMoleculeAnnotationCore } from '../../../panels/hooks/useMoleculeAnnotationCore.js';
23+
import { booleanToString } from '../../../utility/booleanToString.js';
2424

2525
interface DraggableStructureProps {
2626
moleculeView: MoleculeView;

src/component/1d-2d/components/SpectrumInfoBlock.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { useResizeObserver } from 'react-d3-utils';
66
import { BsArrowsMove } from 'react-icons/bs';
77
import { FaTimes } from 'react-icons/fa';
88

9-
import { useIsInset } from '../../1d/inset/InsetProvider.tsx';
9+
import { useIsInset } from '../../1d/inset/InsetProvider.js';
1010
import { useChartData } from '../../context/ChartContext.js';
1111
import { useGlobal } from '../../context/GlobalContext.js';
1212
import { usePreferences } from '../../context/PreferencesContext.js';

src/component/1d/FloatPublicationString.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ import { FaTimes } from 'react-icons/fa';
66
import { Rnd } from 'react-rnd';
77
import { SVGStyledText } from 'react-science/ui';
88

9-
import { isSpectrum1D } from '../../data/data1d/Spectrum1D/index.ts';
9+
import { isSpectrum1D } from '../../data/data1d/Spectrum1D/index.js';
1010
import { useChartData } from '../context/ChartContext.js';
1111
import { useDispatch } from '../context/DispatchContext.js';
1212
import { useGlobal } from '../context/GlobalContext.js';
1313
import type { ActionsButtonsPopoverProps } from '../elements/ActionsButtonsPopover.js';
1414
import { ActionsButtonsPopover } from '../elements/ActionsButtonsPopover.js';
1515
import { useSVGUnitConverter } from '../hooks/useSVGUnitConverter.js';
16-
import { useTextMetrics } from '../hooks/useTextMetrics.ts';
16+
import { useTextMetrics } from '../hooks/useTextMetrics.js';
1717
import { useCheckExportStatus } from '../hooks/useViewportSize.js';
18-
import { useACSSettings } from '../hooks/use_acs_settings.ts';
19-
import { usePublicationStrings } from '../hooks/use_publication_strings.ts';
18+
import { useACSSettings } from '../hooks/use_acs_settings.js';
19+
import { usePublicationStrings } from '../hooks/use_publication_strings.js';
2020

2121
const ReactRnd = styled(Rnd)`
2222
border: 1px solid transparent;

src/component/1d/FloatingRanges.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { useDispatch } from '../context/DispatchContext.js';
1616
import { useGlobal } from '../context/GlobalContext.js';
1717
import type { ActionsButtonsPopoverProps } from '../elements/ActionsButtonsPopover.js';
1818
import { ActionsButtonsPopover } from '../elements/ActionsButtonsPopover.js';
19-
import { useActiveNucleusTab } from '../hooks/useActiveNucleusTab.ts';
19+
import { useActiveNucleusTab } from '../hooks/useActiveNucleusTab.js';
2020
import { usePanelPreferences } from '../hooks/usePanelPreferences.js';
2121
import { useSVGUnitConverter } from '../hooks/useSVGUnitConverter.js';
2222
import useSpectraByActiveNucleus from '../hooks/useSpectraPerNucleus.js';

src/component/1d/SVGContent1D.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ClipPathContainer } from '../1d-2d/components/ClipPathContainer.js';
22
import SpectrumInfoBlock from '../1d-2d/components/SpectrumInfoBlock.js';
3-
import { ShareDataProvider } from '../context/ShareDataContext.tsx';
3+
import { ShareDataProvider } from '../context/ShareDataContext.js';
44

55
import { ApodizationLine } from './ApodizationLine.js';
66
import ExclusionZonesAnnotations from './ExclusionZonesAnnotations.js';

src/component/1d/inset/DraggableInset.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ import { FaSitemap, FaTimes } from 'react-icons/fa';
1515
import { LuMessageSquareText } from 'react-icons/lu';
1616
import { Rnd } from 'react-rnd';
1717

18-
import { isSpectrum1D } from '../../../data/data1d/Spectrum1D/isSpectrum1D.ts';
18+
import { isSpectrum1D } from '../../../data/data1d/Spectrum1D/isSpectrum1D.js';
1919
import { SVGRootContainer } from '../../1d-2d/components/SVGRootContainer.js';
2020
import { useDispatch } from '../../context/DispatchContext.js';
2121
import { useGlobal } from '../../context/GlobalContext.js';
2222
import type { ActionsButtonsPopoverProps } from '../../elements/ActionsButtonsPopover.js';
2323
import { ActionsButtonsPopover } from '../../elements/ActionsButtonsPopover.js';
2424
import { useSVGUnitConverter } from '../../hooks/useSVGUnitConverter.js';
25-
import useSpectrum from '../../hooks/useSpectrum.ts';
25+
import useSpectrum from '../../hooks/useSpectrum.js';
2626
import { useCheckExportStatus } from '../../hooks/useViewportSize.js';
2727
import { booleanToString } from '../../utility/booleanToString.js';
2828
import type { FilterType } from '../../utility/filterType.js';

src/component/1d/integral/IntegralResizable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useChartData } from '../../context/ChartContext.js';
55
import { useDispatch } from '../../context/DispatchContext.js';
66
import { useScaleChecked } from '../../context/ScaleContext.js';
77
import { ResizerWithScale } from '../../elements/ResizerWithScale.js';
8-
import type { Position } from '../../elements/resizer/SVGResizer.tsx';
8+
import type { Position } from '../../elements/resizer/SVGResizer.js';
99
import { useHighlight } from '../../highlight/index.js';
1010
import { useResizerStatus } from '../../hooks/useResizerStatus.js';
1111
import useSpectrum from '../../hooks/useSpectrum.js';

src/component/1d/matrix/Boxplot.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { useMemo } from 'react';
77

88
import { useChartData } from '../../context/ChartContext.js';
99
import { useScaleChecked } from '../../context/ScaleContext.js';
10-
import { useActiveNucleusTab } from '../../hooks/useActiveNucleusTab.ts';
10+
import { useActiveNucleusTab } from '../../hooks/useActiveNucleusTab.js';
1111
import { usePanelPreferences } from '../../hooks/usePanelPreferences.js';
1212
import { PathBuilder } from '../../utility/PathBuilder.js';
1313
import { getYScaleWithRation } from '../utilities/scale.js';

0 commit comments

Comments
 (0)