Skip to content

Commit 5926b1c

Browse files
authored
chore: add process.env.NODE_ENV (#1067)
1 parent 9e047d5 commit 5926b1c

File tree

8 files changed

+22
-15
lines changed

8 files changed

+22
-15
lines changed

src/Body/BodyRow.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,8 @@ function BodyRow<RecordType extends { children?: readonly RecordType[] }>(
208208
);
209209
}
210210

211-
BodyRow.displayName = 'BodyRow';
211+
if (process.env.NODE_ENV !== 'production') {
212+
BodyRow.displayName = 'BodyRow';
213+
}
212214

213215
export default responseImmutable(BodyRow);

src/Body/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ function Body<RecordType>(props: BodyProps<RecordType>) {
114114
);
115115
}
116116

117-
Body.displayName = 'Body';
117+
if (process.env.NODE_ENV !== 'production') {
118+
Body.displayName = 'Body';
119+
}
118120

119121
export default responseImmutable(Body);

src/FixedHolder/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,9 @@ const FixedHolder = React.forwardRef<HTMLDivElement, FixedHeaderProps<unknown>>(
170170
);
171171
});
172172

173-
FixedHolder.displayName = 'FixedHolder';
173+
if (process.env.NODE_ENV !== 'production') {
174+
FixedHolder.displayName = 'FixedHolder';
175+
}
174176

175177
/** Return a table in div as fixed element which contains sticky info */
176178
// export default responseImmutable(FixedHolder);

src/Header/HeaderRow.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function HeaderRow<RecordType>({
5454
flattenColumns,
5555
stickyOffsets,
5656
direction,
57-
column
57+
column,
5858
);
5959

6060
let additionalProps: React.HTMLAttributes<HTMLElement>;
@@ -81,6 +81,8 @@ function HeaderRow<RecordType>({
8181
);
8282
}
8383

84-
HeaderRow.displayName = 'HeaderRow';
84+
if (process.env.NODE_ENV !== 'production') {
85+
HeaderRow.displayName = 'HeaderRow';
86+
}
8587

8688
export default HeaderRow;

src/Table.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -877,10 +877,8 @@ function Table<RecordType extends DefaultRecordType>(
877877
}
878878

879879
export type ForwardGenericTable = (<RecordType extends DefaultRecordType = any>(
880-
props: TableProps<RecordType> & { ref?: React.Ref<Reference> },
881-
) => React.ReactElement) & {
882-
displayName?: string;
883-
};
880+
props: TableProps<RecordType> & React.RefAttributes<Reference>,
881+
) => React.ReactElement) & { displayName?: string };
884882

885883
const RefTable = React.forwardRef(Table) as ForwardGenericTable;
886884

src/VirtualTable/index.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,8 @@ function VirtualTable<RecordType>(props: VirtualTableProps<RecordType>, ref: Rea
8484
}
8585

8686
export type ForwardGenericVirtualTable = (<RecordType>(
87-
props: TableProps<RecordType> & { ref?: React.Ref<Reference> },
88-
) => React.ReactElement) & {
89-
displayName?: string;
90-
};
87+
props: TableProps<RecordType> & React.RefAttributes<Reference>,
88+
) => React.ReactElement) & { displayName?: string };
9189

9290
const RefVirtualTable = React.forwardRef(VirtualTable) as ForwardGenericVirtualTable;
9391

src/hooks/useRenderTimes.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,7 @@ export const RenderBlock = React.memo(() => {
3838
const times = useRenderTimes();
3939
return <h1>Render Times: {times}</h1>;
4040
});
41-
RenderBlock.displayName = 'RenderBlock';
41+
42+
if (process.env.NODE_ENV !== 'production') {
43+
RenderBlock.displayName = 'RenderBlock';
44+
}

tests/Virtual.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ describe('Table.Virtual', () => {
7777
});
7878
}
7979

80-
function getTable(props?: Partial<VirtualTableProps<any>> & { ref?: React.Ref<Reference> }) {
80+
function getTable(props?: Partial<VirtualTableProps<any>> & React.RefAttributes<Reference>) {
8181
return render(
8282
<VirtualTable
8383
columns={[

0 commit comments

Comments
 (0)