From 9abb8b0b583eae176b09810bc46bcfc2ed0e5ec5 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Wed, 20 May 2026 16:34:53 +0700 Subject: [PATCH] feat: add hide field in TabItem type --- src/components/Tabs.tsx | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/components/Tabs.tsx b/src/components/Tabs.tsx index 52047d8b..6e6956d6 100644 --- a/src/components/Tabs.tsx +++ b/src/components/Tabs.tsx @@ -6,6 +6,7 @@ export interface TabItem { label: ReactNode; content?: ReactNode; disabled?: boolean; + hide?: boolean; } export interface TabsProps @@ -122,17 +123,19 @@ const Tabs = ({ >
- {tabs.map(({ id, label, disabled }) => ( - - ))} + {tabs.map(({ id, label, disabled, hide }) => + hide ? null : ( + + ) + )}
{sideContent && sideContent}