File size: 1,326 Bytes
f52d137 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
import {
Alert,
Button,
Dialog,
DialogActions,
DialogContent,
DialogTitle,
} from "@mui/material";
import React from "react";
interface McpConfigurationWarningDialogProps {
open: boolean;
onClose: () => void;
onConfirm: () => void;
}
export const McpConfigurationWarningDialog: React.FC<
McpConfigurationWarningDialogProps
> = ({ open, onClose, onConfirm }) => {
return (
<Dialog
open={open}
onClose={onClose}
aria-labelledby="mcp-warning-dialog-title"
aria-describedby="mcp-warning-dialog-description"
>
<DialogTitle id="mcp-warning-dialog-title">Warning</DialogTitle>
<DialogContent>
<Alert severity="warning" variant="outlined">
Meta Agents Research Environments is a research tool with no security
features. It does not implement any protection against prompt
injection with non-simulated MCP apps. Users are responsible for
verifying the safety of custom MCP configurations.
</Alert>
</DialogContent>
<DialogActions>
<Button onClick={onClose}>Cancel</Button>
<Button
color="primary"
variant="contained"
onClick={onConfirm}
autoFocus
>
I understand
</Button>
</DialogActions>
</Dialog>
);
};
|