"use client"; import * as React from "react"; import Box from "@mui/material/Box"; import DeleteIcon from "@mui/icons-material/Delete"; import SpeedDial, { CloseReason, OpenReason } from "@mui/material/SpeedDial"; import SpeedDialIcon from "@mui/material/SpeedDialIcon"; import SpeedDialAction from "@mui/material/SpeedDialAction"; import EditIcon from "@mui/icons-material/ModeEdit"; import AddIcon from "@mui/icons-material/Add"; import Link from "next/link"; export function StickySpeedDial(props: { selected: string | undefined }) { const { selected } = props; const [open, setOpen] = React.useState(false); function handleClose(event: any, reason: CloseReason) { if (reason === "toggle" || reason === "escapeKeyDown") { setOpen(false); } } function handleOpen(event: any, reason: OpenReason) { if (reason === "toggle") { setOpen(true); } } const isSomethingSelected = selected != undefined; function editDial() { if (isSomethingSelected) { return ( ); } else { return ; } } return ( } direction="down" onClose={handleClose} onOpen={handleOpen} open={open} > } tooltipTitle="Add" /> } tooltipTitle="Delete" /> ); }