Skip to content

Commit fdc3639

Browse files
committed
style(prettier): write al
1 parent f12e12b commit fdc3639

File tree

5 files changed

+81
-86
lines changed

5 files changed

+81
-86
lines changed

src/common/util/modifiers.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
import { TableNode, Features } from '@table-library/react-table-library/types/table';
22

3-
export const applyModifiers = ({ sort, pagination, tree }: Features) => (nodes: TableNode[]) => {
4-
let modifiedNodes = [...nodes];
3+
export const applyModifiers =
4+
({ sort, pagination, tree }: Features) =>
5+
(nodes: TableNode[]) => {
6+
let modifiedNodes = [...nodes];
57

6-
modifiedNodes = sort ? sort.modifier(modifiedNodes) : modifiedNodes;
8+
modifiedNodes = sort ? sort.modifier(modifiedNodes) : modifiedNodes;
79

8-
modifiedNodes = pagination ? pagination.modifier(modifiedNodes) : modifiedNodes;
10+
modifiedNodes = pagination ? pagination.modifier(modifiedNodes) : modifiedNodes;
911

10-
modifiedNodes = tree ? tree.modifier(modifiedNodes) : modifiedNodes;
12+
modifiedNodes = tree ? tree.modifier(modifiedNodes) : modifiedNodes;
1113

12-
return modifiedNodes;
13-
};
14+
return modifiedNodes;
15+
};
Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
import { TableNode } from '@table-library/react-table-library/types/table';
22

3-
export const recursiveMergeInsert = (
4-
targetId: string,
5-
nodes: TableNode[],
6-
otherProperties: Record<any, any>,
7-
) => (node: TableNode): TableNode => {
8-
if (node.id === targetId) {
9-
return {
10-
...node,
11-
nodes: [...(node?.nodes || []), ...nodes],
12-
...otherProperties,
13-
};
14-
}
3+
export const recursiveMergeInsert =
4+
(targetId: string, nodes: TableNode[], otherProperties: Record<any, any>) =>
5+
(node: TableNode): TableNode => {
6+
if (node.id === targetId) {
7+
return {
8+
...node,
9+
nodes: [...(node?.nodes || []), ...nodes],
10+
...otherProperties,
11+
};
12+
}
1513

16-
if (node.nodes) {
17-
return {
18-
...node,
19-
nodes: node.nodes.map(recursiveMergeInsert(targetId, nodes, otherProperties)),
20-
};
21-
}
14+
if (node.nodes) {
15+
return {
16+
...node,
17+
nodes: node.nodes.map(recursiveMergeInsert(targetId, nodes, otherProperties)),
18+
};
19+
}
2220

23-
return node;
24-
};
21+
return node;
22+
};
Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
import { TableNode } from '@table-library/react-table-library/types/table';
22

3-
export const recursiveReplaceInsert = (
4-
targetId: string,
5-
nodes: TableNode[],
6-
otherProperties: Record<any, any>,
7-
) => (node: TableNode): TableNode => {
8-
if (node.id === targetId) {
9-
return {
10-
...node,
11-
nodes,
12-
...otherProperties,
13-
};
14-
}
3+
export const recursiveReplaceInsert =
4+
(targetId: string, nodes: TableNode[], otherProperties: Record<any, any>) =>
5+
(node: TableNode): TableNode => {
6+
if (node.id === targetId) {
7+
return {
8+
...node,
9+
nodes,
10+
...otherProperties,
11+
};
12+
}
1513

16-
if (node.nodes) {
17-
return {
18-
...node,
19-
nodes: node.nodes.map(recursiveReplaceInsert(targetId, nodes, otherProperties)),
20-
};
21-
}
14+
if (node.nodes) {
15+
return {
16+
...node,
17+
nodes: node.nodes.map(recursiveReplaceInsert(targetId, nodes, otherProperties)),
18+
};
19+
}
2220

23-
return node;
24-
};
21+
return node;
22+
};

src/pagination/usePagination.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,10 @@ const usePagination = (
8383
}),
8484
);
8585

86-
const getTotalPages = React.useCallback((nodes) => Math.ceil(nodes.length / state.size), [
87-
state.size,
88-
]);
86+
const getTotalPages = React.useCallback(
87+
(nodes) => Math.ceil(nodes.length / state.size),
88+
[state.size],
89+
);
8990

9091
const getPages = React.useCallback(
9192
(nodes) =>

src/table/Row/Row.tsx

Lines changed: 32 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -31,48 +31,44 @@ const getRowProps = (features: Features, props: RowProps) =>
3131
.map((feature) => (feature as any)._getRowProps(props, features));
3232

3333
const evaluateProps = (rowPropsByFeature: FeatureProps[], onSingleClick: OnClick | Nullish) => {
34-
const {
35-
themeByFeature,
36-
classNamesByFeature,
37-
clickable,
38-
onClickByFeature,
39-
} = rowPropsByFeature.reduce(
40-
(acc, value) => {
41-
const { theme, className, onClick } = value;
34+
const { themeByFeature, classNamesByFeature, clickable, onClickByFeature } =
35+
rowPropsByFeature.reduce(
36+
(acc, value) => {
37+
const { theme, className, onClick } = value;
4238

43-
const mergedTheme = `
39+
const mergedTheme = `
4440
${acc.themeByFeature}
4541
${theme}
4642
`;
4743

48-
const mergedClassName = cs(acc.classNamesByFeature, className);
49-
50-
const mergedClickable = acc.clickable || !!onClick;
51-
52-
const mergedOnClick = (node: TableNode, event: React.SyntheticEvent) => {
53-
onClick(node, event);
54-
acc.onClickByFeature(node, event);
55-
};
56-
57-
return {
58-
...acc,
59-
themeByFeature: mergedTheme,
60-
classNamesByFeature: mergedClassName,
61-
clickable: mergedClickable,
62-
onClickByFeature: mergedOnClick,
63-
};
64-
},
65-
{
66-
themeByFeature: '',
67-
classNamesByFeature: '',
68-
clickable: !!onSingleClick,
69-
onClickByFeature: (node: TableNode, event: React.SyntheticEvent) => {
70-
if (onSingleClick && isRowClick(event)) {
71-
onSingleClick(node, event);
72-
}
44+
const mergedClassName = cs(acc.classNamesByFeature, className);
45+
46+
const mergedClickable = acc.clickable || !!onClick;
47+
48+
const mergedOnClick = (node: TableNode, event: React.SyntheticEvent) => {
49+
onClick(node, event);
50+
acc.onClickByFeature(node, event);
51+
};
52+
53+
return {
54+
...acc,
55+
themeByFeature: mergedTheme,
56+
classNamesByFeature: mergedClassName,
57+
clickable: mergedClickable,
58+
onClickByFeature: mergedOnClick,
59+
};
7360
},
74-
},
75-
);
61+
{
62+
themeByFeature: '',
63+
classNamesByFeature: '',
64+
clickable: !!onSingleClick,
65+
onClickByFeature: (node: TableNode, event: React.SyntheticEvent) => {
66+
if (onSingleClick && isRowClick(event)) {
67+
onSingleClick(node, event);
68+
}
69+
},
70+
},
71+
);
7672

7773
return {
7874
themeByFeature,

0 commit comments

Comments
 (0)