@ovine/craft
Version:
Ovine json editor.
21 lines (20 loc) • 1.14 kB
JavaScript
/**
* 顶部工具栏
*/
import { toast } from 'amis';
import cls from 'classnames';
import { observer } from 'mobx-react';
import React from 'react';
import { useRootStore } from "../../stores";
import { StyledHeader } from "./styled";
export default observer((props) => {
const { isEditMode, setMode } = useRootStore();
const { history } = props;
return (React.createElement(StyledHeader, null,
React.createElement("ul", null,
isEditMode ? (React.createElement(React.Fragment, null,
React.createElement("li", { onClick: () => setMode('stage') }, "\u9884\u89C8"),
React.createElement("li", { className: cls({ disabled: !history.hasPreFrame }), onClick: () => history.goBack() }, "\u64A4\u9500"),
React.createElement("li", { className: cls({ disabled: !history.hasNextFrame }), onClick: () => history.goNext() }, "\u6062\u590D\u64A4\u9500"))) : (React.createElement("li", { onClick: () => setMode('edit') }, "\u9000\u51FA\u9884\u89C8")),
React.createElement("li", { onClick: () => toast.info('保存功能暂不可用') }, "\u4FDD\u5B58"))));
});