Skip to content

Commit 7a943f2

Browse files
Fix lint
1 parent d44cf66 commit 7a943f2

File tree

4 files changed

+22
-21
lines changed

4 files changed

+22
-21
lines changed

packages/x-charts/src/hooks/useTicks.ts

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,6 @@ export interface TickParams {
4747
tickLabelPlacement?: 'middle' | 'tick';
4848
}
4949

50-
export function getTickNumber(
51-
params: TickParams & {
52-
range: number[];
53-
domain: any[];
54-
},
55-
) {
56-
const { tickMaxStep, tickMinStep, tickNumber, range, domain } = params;
57-
58-
const maxTicks =
59-
tickMinStep === undefined ? 999 : Math.floor(Math.abs(domain[1] - domain[0]) / tickMinStep);
60-
const minTicks =
61-
tickMaxStep === undefined ? 2 : Math.ceil(Math.abs(domain[1] - domain[0]) / tickMaxStep);
62-
63-
const defaultizedTickNumber = tickNumber ?? Math.floor(Math.abs(range[1] - range[0]) / 50);
64-
65-
return Math.min(maxTicks, Math.max(minTicks, defaultizedTickNumber));
66-
}
67-
6850
const offsetRatio = {
6951
start: 0,
7052
extremities: 0,
@@ -163,7 +145,7 @@ export function useTicks(
163145
const ticks = typeof tickInterval === 'object' ? tickInterval : scale.ticks(tickNumber);
164146

165147
// Ticks inside the drawing area
166-
const visibleTicks = [];
148+
const visibleTicks: TickItemType[] = [];
167149

168150
for (let i = 0; i < ticks.length; i += 1) {
169151
const value = ticks[i];
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { type TickParams } from '../hooks/useTicks';
2+
3+
export function getTickNumber(
4+
params: TickParams & {
5+
range: number[];
6+
domain: any[];
7+
},
8+
) {
9+
const { tickMaxStep, tickMinStep, tickNumber, range, domain } = params;
10+
11+
const maxTicks =
12+
tickMinStep === undefined ? 999 : Math.floor(Math.abs(domain[1] - domain[0]) / tickMinStep);
13+
const minTicks =
14+
tickMaxStep === undefined ? 2 : Math.ceil(Math.abs(domain[1] - domain[0]) / tickMaxStep);
15+
16+
const defaultizedTickNumber = tickNumber ?? Math.floor(Math.abs(range[1] - range[0]) / 50);
17+
18+
return Math.min(maxTicks, Math.max(minTicks, defaultizedTickNumber));
19+
}

packages/x-charts/src/internals/plugins/featurePlugins/useChartCartesianAxis/computeAxisValue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { scaleBand, scalePoint, scaleTime } from '@mui/x-charts-vendor/d3-scale';
2+
import { getTickNumber } from '../../../getTickNumber';
23
import { AxisConfig, ScaleName } from '../../../../models';
34
import {
45
ChartsXAxisProps,
@@ -13,7 +14,6 @@ import {
1314
} from '../../../../models/axis';
1415
import { CartesianChartSeriesType, ChartSeriesType } from '../../../../models/seriesType/config';
1516
import { getColorScale, getOrdinalColorScale } from '../../../colorScale';
16-
import { getTickNumber } from '../../../../hooks/useTicks';
1717
import { getScale } from '../../../getScale';
1818
import { zoomScaleRange } from './zoom';
1919
import { getAxisExtremum } from './getAxisExtremum';

packages/x-charts/src/internals/plugins/featurePlugins/useChartPolarAxis/computeAxisValue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { scaleBand, scalePoint, scaleTime } from '@mui/x-charts-vendor/d3-scale';
2+
import { getTickNumber } from '../../../getTickNumber';
23
import { AxisConfig, ScaleName } from '../../../../models';
34
import {
45
ChartsAxisProps,
@@ -12,7 +13,6 @@ import {
1213
} from '../../../../models/axis';
1314
import { ChartSeriesType, PolarChartSeriesType } from '../../../../models/seriesType/config';
1415
import { getColorScale, getOrdinalColorScale } from '../../../colorScale';
15-
import { getTickNumber } from '../../../../hooks/useTicks';
1616
import { getScale } from '../../../getScale';
1717
import { getAxisExtremum } from './getAxisExtremum';
1818
import type { ChartDrawingArea } from '../../../../hooks';

0 commit comments

Comments
 (0)