1
This commit is contained in:
parent
ca2ff76045
commit
e86ef25e6d
@ -21,6 +21,11 @@ const CodePreviewModal: React.FC<{
|
|||||||
}> = ({open, onCancel, code, language = 'shell'}) => {
|
}> = ({open, onCancel, code, language = 'shell'}) => {
|
||||||
const [isFullscreen, setIsFullscreen] = useState(false);
|
const [isFullscreen, setIsFullscreen] = useState(false);
|
||||||
|
|
||||||
|
// 当模态框打开或关闭时重置全屏状态
|
||||||
|
useEffect(() => {
|
||||||
|
setIsFullscreen(false);
|
||||||
|
}, [open]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Modal
|
<Modal
|
||||||
title={
|
title={
|
||||||
@ -34,7 +39,10 @@ const CodePreviewModal: React.FC<{
|
|||||||
</Space>
|
</Space>
|
||||||
}
|
}
|
||||||
open={open}
|
open={open}
|
||||||
onCancel={onCancel}
|
onCancel={() => {
|
||||||
|
onCancel();
|
||||||
|
setIsFullscreen(false);
|
||||||
|
}}
|
||||||
footer={null}
|
footer={null}
|
||||||
width={isFullscreen ? "100%" : 800}
|
width={isFullscreen ? "100%" : 800}
|
||||||
styles={{
|
styles={{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user