Skip to content

Commit 8ebc678

Browse files
committed
refactor: update Sidebar component to use CSS variables for width properties
1 parent ceb75f6 commit 8ebc678

2 files changed

Lines changed: 4 additions & 21 deletions

File tree

packages/components/src/ui/sidebar.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -242,24 +242,24 @@ const Sidebar = React.forwardRef<
242242
{/* This is what handles the sidebar gap on desktop */}
243243
<div
244244
className={cn(
245-
"relative w-[--sidebar-width] bg-transparent transition-[width] duration-200 ease-linear",
245+
"relative w-[var(--sidebar-width)] bg-transparent transition-[width] duration-200 ease-linear",
246246
"group-data-[collapsible=offcanvas]:w-0",
247247
"group-data-[side=right]:rotate-180",
248248
variant === "floating" || variant === "inset"
249249
? "group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4))]"
250-
: "group-data-[collapsible=icon]:w-[--sidebar-width-icon]"
250+
: "group-data-[collapsible=icon]:w-[var(--sidebar-width-icon)]"
251251
)}
252252
/>
253253
<div
254254
className={cn(
255-
"fixed inset-y-0 z-10 hidden h-svh w-[--sidebar-width] transition-[left,right,width] duration-200 ease-linear md:flex",
255+
"fixed inset-y-0 z-10 hidden h-svh w-[var(--sidebar-width)] transition-[left,right,width] duration-200 ease-linear md:flex",
256256
side === "left"
257257
? "left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]"
258258
: "right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]",
259259
// Adjust the padding for floating and inset variants.
260260
variant === "floating" || variant === "inset"
261261
? "p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4)_+2px)]"
262-
: "group-data-[collapsible=icon]:w-[--sidebar-width-icon] group-data-[side=left]:border-r group-data-[side=right]:border-l",
262+
: "group-data-[collapsible=icon]:w-[var(--sidebar-width-icon)] group-data-[side=left]:border-r group-data-[side=right]:border-l",
263263
className
264264
)}
265265
{...props}

update-registry-url.cjs

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)