Skip to content

Commit d181e5e

Browse files
common function moved to utils
1 parent b757c12 commit d181e5e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/lib/dot-matrix/Chart.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { v4 } from 'uuid';
33
import {
44
getNumberOfDots,
55
getContainerWidth,
6-
getStyles
6+
getStyles,
7+
hasOverlapping
78
} from './utils/utils';
89
import {
910
Elements,
@@ -26,9 +27,6 @@ const Chart = (props: ChartProps) : JSX.Element => {
2627
columns = DEFAULT_COLUMNS
2728
} = dimensions;
2829

29-
const hasOverlapping = (values: number[], indexRow: number, indexColumn: number): boolean => (
30-
indexColumn === 0 && indexRow > 0 && values[indexRow - 1] < 1 && values[indexRow - 1] !== 0
31-
);
3230
return (
3331
<div
3432
className={classes.dotsContainer}

src/lib/dot-matrix/utils/utils.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,7 @@ export const getStyles = (element: Elements, styles: StyleProp): object => {
3737
}
3838
return {};
3939
};
40+
41+
export const hasOverlapping = (values: number[], indexRow: number, indexColumn: number): boolean => (
42+
indexColumn === 0 && indexRow > 0 && values[indexRow - 1] < 1 && values[indexRow - 1] !== 0
43+
);

0 commit comments

Comments
 (0)