mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-11-02 21:12:13 +08:00
fix(monaco): disable MUI Dialog focus enforcement for Monaco editor #5885
Closes #5885
This commit is contained in:
@@ -15,6 +15,7 @@ interface Props {
|
||||
open: boolean;
|
||||
okBtn?: ReactNode;
|
||||
cancelBtn?: ReactNode;
|
||||
disableEnforceFocus?: boolean;
|
||||
disableOk?: boolean;
|
||||
disableCancel?: boolean;
|
||||
disableFooter?: boolean;
|
||||
@@ -37,6 +38,7 @@ export const BaseDialog: React.FC<Props> = ({
|
||||
children,
|
||||
okBtn,
|
||||
cancelBtn,
|
||||
disableEnforceFocus,
|
||||
contentSx,
|
||||
disableCancel,
|
||||
disableOk,
|
||||
@@ -47,7 +49,11 @@ export const BaseDialog: React.FC<Props> = ({
|
||||
onClose,
|
||||
}) => {
|
||||
return (
|
||||
<Dialog open={open} onClose={onClose}>
|
||||
<Dialog
|
||||
open={open}
|
||||
onClose={onClose}
|
||||
disableEnforceFocus={disableEnforceFocus}
|
||||
>
|
||||
<DialogTitle>{title}</DialogTitle>
|
||||
|
||||
<DialogContent sx={contentSx}>{children}</DialogContent>
|
||||
|
||||
Reference in New Issue
Block a user