Skip to content

Commit 58885d1

Browse files
committed
chore: small the code
1 parent c600314 commit 58885d1

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/Overflow.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -215,21 +215,25 @@ function Overflow<ItemType = any>(
215215
};
216216
}
217217

218+
const itemSharedProps = {
219+
prefixCls: itemPrefixCls,
220+
responsive: isResponsive,
221+
};
222+
218223
let overflowNode = (
219224
<div className={classNames(prefixCls, className)} style={style} ref={ref}>
220225
{mergedData.map((item, index) => {
221226
const key = getKey(item, index);
222227

223228
return (
224229
<Item<ItemType>
230+
{...itemSharedProps}
225231
order={index}
226232
key={key}
227233
item={item}
228-
prefixCls={itemPrefixCls}
229234
renderItem={mergedRenderItem}
230235
itemKey={key}
231236
registerSize={registerSize}
232-
responsive={isResponsive}
233237
display={index <= displayCount}
234238
/>
235239
);
@@ -238,11 +242,10 @@ function Overflow<ItemType = any>(
238242
{/* Rest Count Item */}
239243
{showRest ? (
240244
<Item
245+
{...itemSharedProps}
241246
// When not show, order should be the last
242247
order={displayRest ? displayCount : Number.MAX_SAFE_INTEGER}
243-
prefixCls={itemPrefixCls}
244248
className={`${itemPrefixCls}-rest`}
245-
responsive={isResponsive}
246249
registerSize={registerOverflowSize}
247250
display={displayRest}
248251
>
@@ -255,10 +258,9 @@ function Overflow<ItemType = any>(
255258
{/* Suffix Node */}
256259
{suffix && (
257260
<Item
261+
{...itemSharedProps}
258262
order={displayCount}
259-
prefixCls={itemPrefixCls}
260263
className={`${itemPrefixCls}-suffix`}
261-
responsive={isResponsive}
262264
registerSize={registerSuffixSize}
263265
display
264266
style={suffixStyle}

0 commit comments

Comments
 (0)