@@ -3,7 +3,10 @@ import React from 'react';
33import type { CollapsePanelProps , CollapseProps , ItemType } from '../interface' ;
44import CollapsePanel from '../Panel' ;
55
6- type Props = Pick < CollapsePanelProps , 'prefixCls' | 'onItemClick' | 'openMotion' | 'expandIcon' > &
6+ type Props = Pick <
7+ CollapsePanelProps ,
8+ 'prefixCls' | 'onItemClick' | 'openMotion' | 'expandIcon' | 'classNames' | 'styles'
9+ > &
710 Pick < CollapseProps , 'accordion' | 'collapsible' | 'destroyInactivePanel' > & {
811 activeKey : React . Key [ ] ;
912 } ;
@@ -18,6 +21,8 @@ const convertItemsToNodes = (items: ItemType[], props: Props) => {
1821 activeKey,
1922 openMotion,
2023 expandIcon,
24+ classNames : collapseClassNames ,
25+ styles,
2126 } = props ;
2227
2328 return items . map ( ( item , index ) => {
@@ -53,6 +58,8 @@ const convertItemsToNodes = (items: ItemType[], props: Props) => {
5358 return (
5459 < CollapsePanel
5560 { ...restProps }
61+ classNames = { collapseClassNames }
62+ styles = { styles }
5663 prefixCls = { prefixCls }
5764 key = { key }
5865 panelKey = { key }
@@ -90,6 +97,8 @@ const getNewChild = (
9097 activeKey,
9198 openMotion,
9299 expandIcon,
100+ classNames : collapseClassNames ,
101+ styles,
93102 } = props ;
94103
95104 const key = child . key || String ( index ) ;
@@ -122,6 +131,8 @@ const getNewChild = (
122131 panelKey : key ,
123132 header,
124133 headerClass,
134+ classNames : collapseClassNames ,
135+ styles,
125136 isActive,
126137 prefixCls,
127138 destroyInactivePanel : childDestroyInactivePanel ?? destroyInactivePanel ,
0 commit comments