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'}) => {
const [isFullscreen, setIsFullscreen] = useState(false);
// 当模态框打开或关闭时重置全屏状态
useEffect(() => {
setIsFullscreen(false);
}, [open]);
return (
<Modal
title={
@ -34,7 +39,10 @@ const CodePreviewModal: React.FC<{
</Space>
}
open={open}
onCancel={onCancel}
onCancel={() => {
onCancel();
setIsFullscreen(false);
}}
footer={null}
width={isFullscreen ? "100%" : 800}
styles={{