Skip to content

Commit 85a5764

Browse files
style bug fixed
1 parent 1ed1b91 commit 85a5764

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

  • src/renderer/src/components/app/tab-sidebar/horizontal

src/renderer/src/components/app/tab-sidebar/horizontal/TabItem.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -106,20 +106,21 @@ const TabItem = memo(({ id, index, className, ...props }: Props) => {
106106
data-tab-id={id}
107107
data-active={selectedTab === id}
108108
className={cn(
109-
"h-9 w-fit min-w-32 max-w-52 shrink-0 cursor-pointer px-1 border-y-2 border-transparent group relative",
109+
"h-9 w-fit min-w-32 max-w-52 shrink-0 cursor-pointer px-1 group relative",
110+
"before:content-[''] before:absolute before:inset-0 before:bg-transparent before:border-y-2 before:border-y-transparent before:pointer-events-none",
111+
"after:content-[''] after:absolute after:top-0 after:right-0 after:h-full after:w-0.5 after:bg-border",
110112
{
111113
/* active tab style */
112114
"bg-accent/80 hover:bg-accent/60": selectedTab === id,
113115
/* active tab border color */
114116
"bg-transparent hover:bg-accent/60": selectedTab !== id,
115-
"border-y-green-500": selectedTab === id && method === "get",
116-
"border-y-blue-500": selectedTab === id && method === "post",
117-
"border-y-yellow-500": selectedTab === id && method === "put",
118-
"border-y-orange-500": selectedTab === id && method === "patch",
119-
"border-y-red-500": selectedTab === id && method === "delete",
120-
"border-y-primary": selectedTab === id && !method,
121-
122-
"border-l-2 border-l-border": index,
117+
"before:border-y-green-500": selectedTab === id && method === "get",
118+
"before:border-y-blue-500": selectedTab === id && method === "post",
119+
"before:border-y-yellow-500": selectedTab === id && method === "put",
120+
"before:border-y-orange-500":
121+
selectedTab === id && method === "patch",
122+
"before:border-y-red-500": selectedTab === id && method === "delete",
123+
"before:border-y-primary": selectedTab === id && !method,
123124
},
124125
className,
125126
)}

0 commit comments

Comments
 (0)