Files
MeBox/web/src/components/manageLibrariesDialog.tsx
T
truewhile e840cbd2c9 处理bug
2026-09-11 15:35:02 +08:00

19 lines
494 B
TypeScript

import { createRoot } from 'react-dom/client'
import { ManageLibrariesDialogView } from './ManageLibrariesDialogView'
export function openManageLibrariesDialog(): Promise<void> {
return new Promise((resolve) => {
const host = document.createElement('div')
document.body.appendChild(host)
const root = createRoot(host)
const close = () => {
root.unmount()
host.remove()
resolve()
}
root.render(<ManageLibrariesDialogView onClose={close} />)
})
}