From 542206247b103ea61dfabc23e90e1a08a798b603 Mon Sep 17 00:00:00 2001 From: hamed musallam Date: Tue, 24 Sep 2024 11:18:41 +0200 Subject: [PATCH] chore: fix eslint --- src/component/1d/SpectraLegends.tsx | 2 +- src/component/elements/Button.tsx | 2 +- .../forms/components/signal-tabs/SignalJCouplingsTable.tsx | 2 +- .../forms/components/signal-tabs/SignalPeaksTable.tsx | 2 +- .../modal/setting/settings-tabs/GeneralTabContent.tsx | 2 +- .../setting/settings-tabs/SpectraColorsTabContent.tsx | 7 ++++--- src/component/panels/ZonesPanel/ZonesTable.tsx | 4 ++-- src/component/panels/ZonesPanel/hooks/useZoneActions.tsx | 1 + 8 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/component/1d/SpectraLegends.tsx b/src/component/1d/SpectraLegends.tsx index 150904611..c3c7e5de2 100644 --- a/src/component/1d/SpectraLegends.tsx +++ b/src/component/1d/SpectraLegends.tsx @@ -14,9 +14,9 @@ import { useMouseTracker } from '../EventsTrackers/MouseTracker'; import { useChartData } from '../context/ChartContext'; import { useScale } from '../context/ScaleContext'; import { SVGGroup } from '../elements/SVGGroup'; +import { useActiveSpectra } from '../hooks/useActiveSpectra'; import { usePanelPreferences } from '../hooks/usePanelPreferences'; import { convertPathArrayToString } from '../utility/convertPathArrayToString'; -import { useActiveSpectra } from '../hooks/useActiveSpectra'; const styles: Record<'text' | 'colorIndicator', CSSProperties> = { text: { diff --git a/src/component/elements/Button.tsx b/src/component/elements/Button.tsx index 1dd5743e5..ec96a9e67 100644 --- a/src/component/elements/Button.tsx +++ b/src/component/elements/Button.tsx @@ -1,5 +1,5 @@ //TODO resolve the eslint rules -/* eslint-disable react/no-unused-prop-types */ + /** @jsxImportSource @emotion/react */ import { css, CSSObject, SerializedStyles } from '@emotion/react'; import { CSSProperties, ComponentPropsWithoutRef, ElementType } from 'react'; diff --git a/src/component/modal/editRange/forms/components/signal-tabs/SignalJCouplingsTable.tsx b/src/component/modal/editRange/forms/components/signal-tabs/SignalJCouplingsTable.tsx index 1dea35d0e..0fc357cbd 100644 --- a/src/component/modal/editRange/forms/components/signal-tabs/SignalJCouplingsTable.tsx +++ b/src/component/modal/editRange/forms/components/signal-tabs/SignalJCouplingsTable.tsx @@ -132,7 +132,7 @@ export function SignalJCouplingsTable(props: SignalJCouplingsTableProps) { setValue(`signals[${signalIndex}].js`, []); lastSelectedCouplingIndexRef.current = null; } - const COLUMNS: Array> = useMemo( + const COLUMNS: Column[] = useMemo( () => [ { Header: '#', diff --git a/src/component/modal/editRange/forms/components/signal-tabs/SignalPeaksTable.tsx b/src/component/modal/editRange/forms/components/signal-tabs/SignalPeaksTable.tsx index 7b60a30c9..c1ee985dd 100644 --- a/src/component/modal/editRange/forms/components/signal-tabs/SignalPeaksTable.tsx +++ b/src/component/modal/editRange/forms/components/signal-tabs/SignalPeaksTable.tsx @@ -135,7 +135,7 @@ export function SignalPeaksTable(props: SignalPeaksTableProps) { [re, setValue, signalIndex, xArray], ); - const COLUMNS: Array> = useMemo( + const COLUMNS: Column[] = useMemo( () => [ { Header: '#', diff --git a/src/component/modal/setting/settings-tabs/GeneralTabContent.tsx b/src/component/modal/setting/settings-tabs/GeneralTabContent.tsx index cc873af8f..b7b4e05b1 100644 --- a/src/component/modal/setting/settings-tabs/GeneralTabContent.tsx +++ b/src/component/modal/setting/settings-tabs/GeneralTabContent.tsx @@ -6,8 +6,8 @@ import { GroupPane } from '../../../elements/GroupPane'; import Label, { LabelStyle } from '../../../elements/Label'; import { NumberInput2Controller } from '../../../elements/NumberInput2Controller'; import { Select2 } from '../../../elements/Select2'; -import { WorkspaceWithSource } from '../../../reducer/preferences/preferencesReducer'; import { Select2Controller } from '../../../elements/Select2Controller'; +import { WorkspaceWithSource } from '../../../reducer/preferences/preferencesReducer'; const labelStyle: LabelStyle = { label: { flex: 6 }, diff --git a/src/component/modal/setting/settings-tabs/SpectraColorsTabContent.tsx b/src/component/modal/setting/settings-tabs/SpectraColorsTabContent.tsx index 5500c72e5..11b76fecb 100644 --- a/src/component/modal/setting/settings-tabs/SpectraColorsTabContent.tsx +++ b/src/component/modal/setting/settings-tabs/SpectraColorsTabContent.tsx @@ -4,11 +4,12 @@ import { CSSProperties, useCallback, useMemo } from 'react'; import { useFormContext, useWatch } from 'react-hook-form'; import { FaPlus, FaRegTrashAlt } from 'react-icons/fa'; import { Button } from 'react-science/ui'; -import Label from '../../../elements/Label'; + import { useChartData } from '../../../context/ChartContext'; import { ColorPickerDropdownController } from '../../../elements/ColorPickerDropdownController'; import { GroupPane } from '../../../elements/GroupPane'; import { Input2Controller } from '../../../elements/Input2Controller'; +import Label from '../../../elements/Label'; import ReactTable, { Column } from '../../../elements/ReactTable/ReactTable'; import { WorkspaceWithSource } from '../../../reducer/preferences/preferencesReducer'; import { convertPathArrayToString } from '../../../utility/convertPathArrayToString'; @@ -125,8 +126,8 @@ function SpectraColorsFields(props: SpectraColorsProps) { props; const { control } = useFormContext(); - const COLUMNS: Array> = useMemo(() => { - const baseColumns: Array> = [ + const COLUMNS: Column[] = useMemo(() => { + const baseColumns: Column[] = [ { Header: '#', style: { width: '25px', textAlign: 'center' }, diff --git a/src/component/panels/ZonesPanel/ZonesTable.tsx b/src/component/panels/ZonesPanel/ZonesTable.tsx index 117eae76d..ca94f786d 100644 --- a/src/component/panels/ZonesPanel/ZonesTable.tsx +++ b/src/component/panels/ZonesPanel/ZonesTable.tsx @@ -4,15 +4,15 @@ import { Info2D } from 'nmr-processing'; import { ReactNode } from 'react'; import { FaLink } from 'react-icons/fa'; +import { withDialog } from '../../elements/DialogManager'; import { usePanelPreferences } from '../../hooks/usePanelPreferences'; import useTableSortBy from '../../hooks/useTableSortBy'; +import { EditZoneModal } from '../../modal/editZone/EditZoneModal'; import NoDataForFid from '../extra/placeholder/NoDataForFid'; import NoTableData from '../extra/placeholder/NoTableData'; import ZonesTableRow from './ZonesTableRow'; import { useMapZones } from './hooks/useMapZones'; -import { withDialog } from '../../elements/DialogManager'; -import { EditZoneModal } from '../../modal/editZone/EditZoneModal'; const tableStyle = css` border-spacing: 0; diff --git a/src/component/panels/ZonesPanel/hooks/useZoneActions.tsx b/src/component/panels/ZonesPanel/hooks/useZoneActions.tsx index 20e49313d..2512878bc 100644 --- a/src/component/panels/ZonesPanel/hooks/useZoneActions.tsx +++ b/src/component/panels/ZonesPanel/hooks/useZoneActions.tsx @@ -1,4 +1,5 @@ import { useDispatch } from '../../../context/DispatchContext'; + import { ZoneData } from './useMapZones'; function getZoomDomain(zone: ZoneData, marginFactor = 10) {