Skip to content

Commit cec4788

Browse files
💄 style: Update Accordion
1 parent 7196279 commit cec4788

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/Accordion/AccordionItem.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ const AccordionItem = memo<AccordionItemProps>(
2727
classNames,
2828
paddingInline = 16,
2929
paddingBlock = 8,
30+
padding,
31+
ref,
32+
variant: customVariant,
3033
styles: customStyles,
3134
}) => {
3235
const { cx, styles } = useStyles();
@@ -231,16 +234,18 @@ const AccordionItem = memo<AccordionItemProps>(
231234
justify={'space-between'}
232235
onClick={handleToggle}
233236
onKeyDown={handleKeyDown}
237+
padding={padding}
234238
paddingBlock={paddingBlock}
235239
paddingInline={paddingInline}
240+
ref={ref}
236241
style={{
237242
alignItems: 'center',
238243
cursor: disabled ? 'not-allowed' : 'pointer',
239244
opacity: disabled ? 0.5 : undefined,
240245
overflow: 'hidden',
241246
width: '100%',
242247
}}
243-
variant={variant}
248+
variant={customVariant || variant}
244249
>
245250
{indicatorPlacementFinal === 'start' ? (
246251
<>

src/Accordion/type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { CSSProperties, HTMLAttributes, Key, ReactNode } from 'react';
33
import type { BlockProps } from '@/Block';
44

55
export interface AccordionItemProps
6-
extends Pick<BlockProps, 'padding' | 'paddingBlock' | 'paddingInline' | 'variant'> {
6+
extends Pick<BlockProps, 'padding' | 'paddingBlock' | 'paddingInline' | 'variant' | 'ref'> {
77
/**
88
* Action component that appears on hover
99
*/

0 commit comments

Comments
 (0)