diff --git a/src/Tabs.tsx b/src/Tabs.tsx index c0b720a5..f20a9a20 100644 --- a/src/Tabs.tsx +++ b/src/Tabs.tsx @@ -157,7 +157,10 @@ function Tabs( value: id, }); - const mergedTabPosition = mobile ? 'top' : tabPosition; + let mergedTabPosition = tabPosition; + if (mobile && !['left', 'right'].includes(tabPosition)) { + mergedTabPosition = 'top'; + } // Async generate id to avoid ssr mapping failed useEffect(() => {