diff --git a/examples/basic.tsx b/examples/basic.tsx
index c572396..548f0aa 100644
--- a/examples/basic.tsx
+++ b/examples/basic.tsx
@@ -76,11 +76,20 @@ const Demo = () => {
+
+
@@ -89,6 +98,7 @@ const Demo = () => {
renderItem={renderItem}
renderRest={renderRest}
maxCount={responsive ? 'responsive' : 6}
+ // suffix={1}
/>
diff --git a/src/Overflow.tsx b/src/Overflow.tsx
index c854fba..7aa2e3b 100644
--- a/src/Overflow.tsx
+++ b/src/Overflow.tsx
@@ -250,7 +250,11 @@ function Overflow(
}
useLayoutEffect(() => {
- if (mergedContainerWidth && mergedRestWidth && mergedData) {
+ if (
+ mergedContainerWidth &&
+ typeof mergedRestWidth === 'number' &&
+ mergedData
+ ) {
let totalWidth = suffixWidth;
const len = mergedData.length;