Spaces:
Sleeping
Sleeping
File size: 689 Bytes
01d5a5d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import type React from 'react';
import classNames from 'classnames';
interface CollapseIconProps {
className?: string;
collapsed?: boolean;
}
const CollapseIcon: React.FC<CollapseIconProps> = ({ className, collapsed = false }) => {
return (
<svg
className={classNames(
'w-4 h-4 flex-shrink-0',
collapsed ? 'rotate-180' : '',
'transition-transform',
className
)}
fill="none"
stroke="currentColor"
viewBox="0 0 24 24"
>
<path
d="M4 6h16M4 12h16M4 18h16"
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={1.5}
/>
</svg>
);
};
export default CollapseIcon;
|