import React, { useState } from 'react'; import { SettingOutlined } from '@ant-design/icons'; import { Collapse, Select } from 'antd'; const { Panel } = Collapse; const { Option } = Select; const text = ` A dog is a type of domesticated animal. Known for its loyalty and faithfulness, it can be found as a welcome guest in many households across the world. `; type ExpandIconPosition = 'start' | 'end'; const App: React.FC = () => { const [expandIconPosition, setExpandIconPosition] = useState('start'); const onPositionChange = (newExpandIconPosition: ExpandIconPosition) => { setExpandIconPosition(newExpandIconPosition); }; const onChange = (key: string | string[]) => { console.log(key); }; const genExtra = () => ( { // If you don't want click extra trigger collapse, you can prevent this: event.stopPropagation(); }} /> ); return ( <>
{text}
{text}
{text}

Expand Icon Position: ); }; export default App;