fix: omit active in variant prop

This commit is contained in:
p-sw 2024-06-03 19:39:58 +09:00
parent 3f7458036e
commit 05bf4a774c

View File

@ -58,7 +58,9 @@ const useTabState = () => {
if (param < 0 || param >= state.tabs.length) { if (param < 0 || param >= state.tabs.length) {
if (process.env.NODE_ENV && process.env.NODE_ENV === "development") { if (process.env.NODE_ENV && process.env.NODE_ENV === "development") {
console.error( 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; return;
@ -75,7 +77,9 @@ const useTabState = () => {
if (index === -1) { if (index === -1) {
if (process.env.NODE_ENV && process.env.NODE_ENV === "development") { if (process.env.NODE_ENV && process.env.NODE_ENV === "development") {
console.error( 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; return;
@ -138,7 +142,7 @@ const [TabTriggerVariant, resolveTabTriggerVariantProps] = vcn({
}); });
interface TabTriggerProps interface TabTriggerProps
extends VariantProps<typeof TabTriggerVariant>, extends Omit<VariantProps<typeof TabTriggerVariant>, "active">,
React.HTMLAttributes<HTMLButtonElement>, React.HTMLAttributes<HTMLButtonElement>,
Tab, Tab,
AsChild {} AsChild {}