fix: hide vertical overflow in scrollable tabs

This commit is contained in:
cxymds
2026-06-24 10:28:33 +08:00
parent a07fc0efd9
commit 252003c7eb
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -129,7 +129,7 @@ export default function ImportExportPage() {
onValueChange={(v) => setActiveTab(v as "export" | "import")}
className="flex flex-col gap-6"
>
<TabsList className="justify-start overflow-x-auto">
<TabsList className="justify-start overflow-x-auto overflow-y-hidden">
{tabs.map((tab) => (
<TabsTrigger key={tab.key} value={tab.key} className="capitalize">
{tab.label}
+1 -1
View File
@@ -247,7 +247,7 @@ export function LifecycleNewForm({ open, onOpenChange, bucketName, onSuccess }:
onValueChange={(v) => setActiveTab(v as "expire" | "transition")}
className="flex flex-col gap-4"
>
<TabsList className="justify-start overflow-x-auto">
<TabsList className="justify-start overflow-x-auto overflow-y-hidden">
<TabsTrigger value="expire">{t("Expiration")}</TabsTrigger>
<TabsTrigger value="transition">{t("Transition")}</TabsTrigger>
</TabsList>
+1 -1
View File
@@ -80,7 +80,7 @@ export function TaskPanel({ tasks, onClearTasks }: TaskPanelProps) {
)}
<Tabs value={tab} onValueChange={setTab} className="flex flex-col gap-4">
<TabsList className="justify-start overflow-x-auto">
<TabsList className="justify-start overflow-x-auto overflow-y-hidden">
{tabs.map((tabItem) => (
<TabsTrigger key={tabItem.value} value={tabItem.value} className="capitalize">
{tabItem.label}
+1 -1
View File
@@ -85,7 +85,7 @@ export function UserGroupEditForm({ open, onOpenChange, row, onSuccess }: UserGr
</div>
<Tabs value={activeTab} onValueChange={setActiveTab} className="flex flex-col gap-4">
<TabsList className="justify-start overflow-x-auto">
<TabsList className="justify-start overflow-x-auto overflow-y-hidden">
<TabsTrigger value="users">{t("Members")}</TabsTrigger>
<TabsTrigger value="policy">{t("Policies")}</TabsTrigger>
</TabsList>
+1 -1
View File
@@ -234,7 +234,7 @@ export function UserEditForm({ open, onOpenChange, row, onSuccess }: UserEditFor
<div className="-mx-2 max-h-[80vh] space-y-4 overflow-y-auto overflow-x-hidden px-2">
<Tabs value={activeTab} onValueChange={setActiveTab} className="flex flex-col gap-4">
<TabsList className="justify-start overflow-x-auto">
<TabsList className="justify-start overflow-x-auto overflow-y-hidden">
{canEditAccount ? <TabsTrigger value="account">{t("Account")}</TabsTrigger> : null}
{canAssignGroups ? <TabsTrigger value="groups">{t("Groups")}</TabsTrigger> : null}
{canEditPolicies ? <TabsTrigger value="policy">{t("Policies")}</TabsTrigger> : null}