Spaces:
Runtime error
Runtime error
| import axios from "axios"; | |
| import CropSquareIcon from "@mui/icons-material/CropSquare"; | |
| import IconButton from "@mui/material/IconButton"; | |
| import Tooltip from "@mui/material/Tooltip"; | |
| import { ShareProps } from "@/components/GameCreator"; | |
| export function Codesandbox({ title, content }: ShareProps) { | |
| return ( | |
| <Tooltip title="Save to Codesandbox"> | |
| <IconButton | |
| color="primary" | |
| aria-label="Codsandbox" | |
| onClick={async () => { | |
| const { data } = await axios.post<string>("/api/url/codesandbox", { | |
| content, | |
| title, | |
| }); | |
| window.open(data, "_blank"); | |
| }} | |
| > | |
| <CropSquareIcon /> | |
| </IconButton> | |
| </Tooltip> | |
| ); | |
| } | |