@churchapps/apphelper-markdown
Version:
ChurchApps markdown/lexical editor components
9 lines (8 loc) • 568 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { IconButton, Tooltip } from "@mui/material";
import { Code, CodeOff } from "@mui/icons-material";
export function SourceToggleControl({ isSourceMode = false, setIsSourceMode }) {
if (!setIsSourceMode)
return null;
return (_jsx(Tooltip, { title: isSourceMode ? "Visual Editor" : "HTML Source", children: _jsx(IconButton, { onClick: () => setIsSourceMode(!isSourceMode), className: isSourceMode ? "active" : "", size: "small", children: isSourceMode ? _jsx(Code, {}) : _jsx(CodeOff, {}) }) }));
}