import React, { useState } from 'react'; import type { RadioChangeEvent } from 'antd'; import { Cascader, Radio } from 'antd'; interface Option { value: string; label: string; children?: Option[]; } const options: Option[] = [ { value: 'zhejiang', label: 'Zhejiang', children: [ { value: 'hangzhou', label: 'Hangzhou', children: [ { value: 'xihu', label: 'West Lake', }, ], }, ], }, { value: 'jiangsu', label: 'Jiangsu', children: [ { value: 'nanjing', label: 'Nanjing', children: [ { value: 'zhonghuamen', label: 'Zhong Hua Men', }, ], }, ], }, ]; const App: React.FC = () => { const [placement, SetPlacement] = useState<'bottomLeft' | 'bottomRight' | 'topLeft' | 'topRight'>( 'topLeft', ); const placementChange = (e: RadioChangeEvent) => { SetPlacement(e.target.value); }; return ( <> topLeft topRight bottomLeft bottomRight

); }; export default App;