import Remove from '@mui/icons-material/Delete';
import Start from '@mui/icons-material/PlayArrow';
import Stop from '@mui/icons-material/Stop';
import Restart from '@mui/icons-material/Replay';
import Reload from '@mui/icons-material/Autorenew';
import Config from '@mui/icons-material/Settings';
import Log from '@mui/icons-material/Receipt';
import Group from '@mui/icons-material/Group';
import Cancel from '@mui/icons-material/NotInterested';
import Dashboard from '@arcblock/icons/lib/Dashboard';
import Overview from '@mui/icons-material/ViewInAr';
import { Icon } from '@iconify/react';
import TerminalIcon from '@iconify-icons/tabler/terminal-2';
import { jsx as _jsx } from "react/jsx-runtime";
const logIconContainerStyle = {
  display: 'inline-flex',
  width: '26px',
  height: '26px',
  paddingRight: '3px'
};

// 使用 span 包裹，避免 Icon 组件闪烁
function LogIcon(props) {
  return /*#__PURE__*/_jsx("span", {
    style: logIconContainerStyle,
    children: /*#__PURE__*/_jsx(Icon, {
      icon: TerminalIcon,
      width: "100%",
      height: "100%",
      ...props
    })
  });
}
export default {
  Start,
  Stop,
  Restart,
  Reload,
  Remove,
  Config,
  Log,
  Group,
  Cancel,
  Dashboard,
  Overview,
  LogIcon,
  TerminalIcon
};