This commit is contained in:
dengqichen 2024-12-27 13:37:57 +08:00
parent ca2ff76045
commit e86ef25e6d

View File

@ -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={{