Skip to content

Commit cd4886d

Browse files
authored
fix: add accordion content styles escape hatch (#709)
1 parent d0c282e commit cd4886d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/components/Accordion.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
} from 'react'
88

99
import styled, {
10+
CSSObject,
1011
type DefaultTheme,
1112
css,
1213
keyframes,
@@ -46,6 +47,7 @@ function AccordionItem({
4647
paddingArea = 'all',
4748
caret = 'right',
4849
trigger,
50+
additionalContentStyles,
4951
children,
5052
...props
5153
}: {
@@ -55,6 +57,7 @@ function AccordionItem({
5557
caret?: 'none' | 'left' | 'right'
5658
trigger: ReactNode
5759
children: ReactNode
60+
additionalContentStyles?: CSSObject
5861
} & Omit<ComponentProps<typeof RadixAccordion.Item>, 'value'>) {
5962
const theme = useTheme()
6063
const paddingSize = getPaddingSize(theme, padding)
@@ -79,7 +82,7 @@ function AccordionItem({
7982
)}
8083
</TriggerSC>
8184
</RadixAccordion.Header>
82-
<ContentSC>
85+
<ContentSC css={additionalContentStyles}>
8386
<div
8487
style={
8588
paddingArea === 'all'

0 commit comments

Comments
 (0)