This commit is contained in:
seb
2026-10-10 05:53:51 +02:00
parent 9bc878eb51
commit 6af150aea4
9 changed files with 534 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ import UndoRoundedIcon from '@mui/icons-material/UndoRounded';
import CloseRoundedIcon from '@mui/icons-material/CloseRounded';
import ArrowBackRoundedIcon from '@mui/icons-material/ArrowBackRounded';
import ChatBubbleOutlineRoundedIcon from '@mui/icons-material/ChatBubbleOutlineRounded';
import PlayArrowRoundedIcon from '@mui/icons-material/PlayArrowRounded';
import Alert from '@mui/material/Alert';
import VfsFileIcon from './VfsFileIcon';
@@ -153,6 +154,8 @@ export default class VfsTextEditor extends PureComponent {
onSave,
onClose,
onMentionInChat,
isApplet,
onShowRunner,
} = this.props;
const lineCount = (content || '').split('\n').length;
@@ -211,6 +214,24 @@ export default class VfsTextEditor extends PureComponent {
{/* Action Buttons */}
<Box sx={{ display: 'flex', alignItems: 'center', gap: 0.75, flexShrink: 0 }}>
{isApplet && onShowRunner && (
<Button
size="small"
variant="outlined"
color="success"
startIcon={<PlayArrowRoundedIcon />}
onClick={onShowRunner}
sx={{
borderRadius: 2,
px: 1.5,
py: 0.4,
fontSize: '0.78rem',
fontWeight: 700,
}}
>
Exe
</Button>
)}
{onMentionInChat && (
<IconButton size="small" onClick={this.handleMentionInChat} aria-label="In Chat erwähnen" sx={{ p: 0.6 }}>
<ChatBubbleOutlineRoundedIcon fontSize="small" color="primary" />