Skip to content

Commit d1042f3

Browse files
authored
chore: not ignore 0 width (#33)
1 parent 3f56548 commit d1042f3

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

examples/basic.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,20 @@ const Demo = () => {
7676
<option value={200}>200</option>
7777
</select>
7878

79+
<button
80+
onClick={() => {
81+
setData(createData(data.length ? 0 : 1));
82+
}}
83+
>
84+
Trigger
85+
</button>
86+
7987
<div
8088
style={{
8189
border: '5px solid green',
8290
padding: 8,
8391
maxWidth: 300,
92+
// width: 120,
8493
marginTop: 32,
8594
}}
8695
>
@@ -89,6 +98,7 @@ const Demo = () => {
8998
renderItem={renderItem}
9099
renderRest={renderRest}
91100
maxCount={responsive ? 'responsive' : 6}
101+
// suffix={<span>1</span>}
92102
/>
93103
</div>
94104
</div>

src/Overflow.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,11 @@ function Overflow<ItemType = any>(
250250
}
251251

252252
useLayoutEffect(() => {
253-
if (mergedContainerWidth && mergedRestWidth && mergedData) {
253+
if (
254+
mergedContainerWidth &&
255+
typeof mergedRestWidth === 'number' &&
256+
mergedData
257+
) {
254258
let totalWidth = suffixWidth;
255259

256260
const len = mergedData.length;

0 commit comments

Comments
 (0)