Skip to content

Commit 4a2049c

Browse files
committed
refactor(CCollapse): improve and clean-up syntax
1 parent f5dd658 commit 4a2049c

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

packages/coreui-react/src/components/collapse/CCollapse.tsx

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -95,19 +95,12 @@ export const CCollapse = forwardRef<HTMLDivElement, CCollapseProps>(
9595
const currentWidth = width === 0 ? null : { width }
9696
return (
9797
<div
98-
className={classNames(
99-
className,
100-
{
101-
'collapse-horizontal': horizontal,
102-
},
103-
state === 'entering'
104-
? 'collapsing'
105-
: state === 'entered'
106-
? 'collapse show'
107-
: state === 'exiting'
108-
? 'collapsing'
109-
: 'collapse',
110-
)}
98+
className={classNames(className, {
99+
'collapse-horizontal': horizontal,
100+
collapsing: state === 'entering' || state === 'exiting',
101+
'collapse show': state === 'entered',
102+
collapse: state === 'exited',
103+
})}
111104
style={{ ...currentHeight, ...currentWidth }}
112105
{...rest}
113106
ref={forkedRef}

0 commit comments

Comments
 (0)