【发布时间】:2021-03-12 13:38:29
【问题描述】:
index.tsx
const setConfirmDelete = (state, close) => {
return (
<Modal show={state} onHide={close}>
<Modal.Header>
<Modal.Title>Title</Modal.Title>
</Modal.Header>
<Modal.Body>
'This is a body'
</Modal.Body>
<Modal.Footer>
<Button onClick={close} appearance="primary">
Save
</Button>
<Button onClick={close} appearance="subtle">
Cancel
</Button>
</Modal.Footer>
</Modal>
);
}
export default function Users() {
return (
<div>
<gridTable
....
rowFunc={
[name: 'deleteItem',
onClick: () => {
return (<setConfirmDelete state={modal} close={() => setModal(false)} />)
}
]
}>/<gridTable></div>)}
我在这里尝试做的是在单击功能删除时显示模式,我遇到错误是Property 'setConfirmDelete' does not exist on type 'JSX.IntrinsicElements' 。
我也试过这个代码:
onClick={()=> setConfirmDelete({modal, false})
但它不起作用或显示数据
【问题讨论】:
标签: javascript reactjs typescript next.js