0.3.16-a1 • Published 2 years ago

@worktools/meson-modal v0.3.16-a1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Meson Modal

Modal components for Meson form and other cases....

Usage

npm.io

yarn add @worktools/meson-modal
  • Modal

Demo http://fe.jimu.io/meson-modal/#/modal

import { MesonModal } from "@worktools/meson-modal";

<MesonModal
  title={"DEMO modal"}
  visible={noMovingVisible}
  onClose={() => {
    setNoMovingVisible(false);
  }}
  disableMoving
  renderContent={() => {
    return (
      <div>
        <span
          onClick={() => {
            setNoMovingVisible(false);
          }}
        >
          Close
        </span>
      </div>
    );
  }}
/>;
  • Drawer

Demo http://fe.jimu.io/meson-modal/#/drawer

import { MesonDrawer } from "worktools/meson-drawer";

<MesonDrawer
  title={"Custom header"}
  width={800}
  visible={customVisible}
  headerClassName={styleHeader}
  onClose={() => {
    setCustomVisible(false);
  }}
  renderContent={() => {
    return <div>NOTHING</div>;
  }}
/>;
  • Confirm API
import { useConfirmPop } from "worktools/meson-drawer";

let confirmPlugin = useConfirmPop();

let onClick = () => {
  let result = await confirmPlugin.forConfirmation({ title: "title", text: "desc" });
  console.log("result", result);
};

<div>{confirmPlugin.ui}</div>;

Workflow

https://github.com/worktools/ts-workflow

License

MIT

0.3.16-a1

2 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.12-a1

3 years ago