From 05bf4a774cdd4916f110a7ff5ba6eb5455158bd9 Mon Sep 17 00:00:00 2001 From: p-sw Date: Mon, 3 Jun 2024 19:39:58 +0900 Subject: [PATCH] fix: omit active in variant prop --- packages/react/components/Tabs.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/react/components/Tabs.tsx b/packages/react/components/Tabs.tsx index 4da625f..8a73454 100644 --- a/packages/react/components/Tabs.tsx +++ b/packages/react/components/Tabs.tsx @@ -58,7 +58,9 @@ const useTabState = () => { if (param < 0 || param >= state.tabs.length) { if (process.env.NODE_ENV && process.env.NODE_ENV === "development") { console.error( - `Invalid index passed to setActiveTab: ${param}, valid indices are 0 to ${state.tabs.length - 1}` + `Invalid index passed to setActiveTab: ${param}, valid indices are 0 to ${ + state.tabs.length - 1 + }` ); } return; @@ -75,7 +77,9 @@ const useTabState = () => { if (index === -1) { if (process.env.NODE_ENV && process.env.NODE_ENV === "development") { console.error( - `Invalid name passed to setActiveTab: ${param}, valid names are ${state.tabs.map((tab) => tab.name).join(", ")}` + `Invalid name passed to setActiveTab: ${param}, valid names are ${state.tabs + .map((tab) => tab.name) + .join(", ")}` ); } return; @@ -138,7 +142,7 @@ const [TabTriggerVariant, resolveTabTriggerVariantProps] = vcn({ }); interface TabTriggerProps - extends VariantProps, + extends Omit, "active">, React.HTMLAttributes, Tab, AsChild {}