UNPKG

@churchapps/apphelper-markdown

Version:

ChurchApps markdown/lexical editor components

9 lines (8 loc) 568 B
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, {}) }) })); }