refactor: extract signals filter builder, add ESLint 10 config, fix low-hanging issues
This commit is contained in:
@@ -1,12 +1,9 @@
|
||||
'use client';
|
||||
|
||||
import 'uplot/dist/uPlot.min.css';
|
||||
import uPlot from 'uplot';
|
||||
import { useState, useEffect } from 'react';
|
||||
import { useApp } from '@/lib/context';
|
||||
import { resolveName } from '@/lib/localization';
|
||||
import { getColorMap } from '@/lib/colors';
|
||||
import type { ColorMap } from '@/lib/colors';
|
||||
import uPlot from 'uplot';
|
||||
|
||||
import { CardShell } from './CardShell';
|
||||
import {
|
||||
makeYScale,
|
||||
@@ -17,8 +14,13 @@ import {
|
||||
} from './plotHelpers';
|
||||
import { buildSeriesData } from './seriesData';
|
||||
import { usePlot } from './usePlot';
|
||||
import type { AlertConfig, ChartConfig, SessionBoundary, SignalRow } from '@/lib/types';
|
||||
import type { TimeMode } from '@/lib/types';
|
||||
|
||||
import type { ColorMap } from '@/lib/colors';
|
||||
import type { AlertConfig, ChartConfig, SessionBoundary, SignalRow, TimeMode } from '@/lib/types';
|
||||
|
||||
import { getColorMap } from '@/lib/colors';
|
||||
import { useApp } from '@/lib/context';
|
||||
import { resolveName } from '@/lib/localization';
|
||||
|
||||
interface Props {
|
||||
config: ChartConfig;
|
||||
@@ -81,7 +83,17 @@ export default function SignalsChart({
|
||||
el,
|
||||
);
|
||||
},
|
||||
[rows, sessions, alerts, config, timeMode, localeMap],
|
||||
[
|
||||
rows,
|
||||
sessions,
|
||||
alerts,
|
||||
config.signal_type,
|
||||
config.y_min,
|
||||
config.y_max,
|
||||
config.y_scale,
|
||||
timeMode,
|
||||
localeMap,
|
||||
],
|
||||
);
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user