import React, { useState } from 'react' import { DrawerForm, FormItem, RadioGroup, Radio, Button, FormFooter, FormLayout, FormLayoutType, TextInput } from 'react-icecream' const layouts: FormLayout[] = [ { type: 'horizontal' }, { type: 'vertical' } ] export default function Demo() { const [visible, setVisible] = useState(false) const [layoutType, setLayoutType] = useState(layouts[0].type!) const layout = layouts.find(item => item.type === layoutType) const [submitText, setSubmitText] = useState('确认') function handleSubmit() { alert('submit') setVisible(false) } function handleCancel() { alert('cancel') setVisible(false) } return ( <> } > {layouts.map(l => ( {l.type} ))} ) }