Skip to content

Commit 33e965d

Browse files
committed
fix: expand chevron for rtl-responsive accordion
1 parent f2ab047 commit 33e965d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

tailwind/ui/accordion.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import * as React from "react"
2-
import { MdChevronRight } from "react-icons/md"
32
import * as AccordionPrimitive from "@radix-ui/react-accordion"
43

4+
import { ChevronNext } from "@/components/Chevron"
5+
56
import { cn } from "@/lib/utils/cn"
67

78
const Accordion = AccordionPrimitive.Root
@@ -22,13 +23,14 @@ const AccordionTrigger = React.forwardRef<
2223
<AccordionPrimitive.Trigger
2324
ref={ref}
2425
className={cn(
25-
"flex flex-1 items-center justify-between gap-2 px-2 py-2 font-medium transition-all hover:bg-background-highlight hover:text-primary-hover focus-visible:outline-1 focus-visible:-outline-offset-1 focus-visible:outline-primary-hover md:px-4 [&[data-state=open]>svg]:-rotate-90 [&[data-state=open]]:bg-background-highlight [&[data-state=open]]:text-primary-high-contrast",
26+
"flex flex-1 items-center justify-between gap-2 px-2 py-2 font-medium transition-all hover:bg-background-highlight hover:text-primary-hover focus-visible:outline-1 focus-visible:-outline-offset-1 focus-visible:outline-primary-hover md:px-4 [&[data-state=open]:dir(rtl)>svg]:rotate-90 [&[data-state=open]>svg]:-rotate-90 [&[data-state=open]]:bg-background-highlight [&[data-state=open]]:text-primary-high-contrast",
27+
2628
className
2729
)}
2830
{...props}
2931
>
3032
{children}
31-
<MdChevronRight className="size-[1em] shrink-0 text-2xl transition-transform duration-200" />
33+
<ChevronNext className="size-[1em] shrink-0 text-2xl transition-transform duration-200" />
3234
</AccordionPrimitive.Trigger>
3335
</AccordionPrimitive.Header>
3436
))

0 commit comments

Comments
 (0)