Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bee-message

Package Overview
Dependencies
Maintainers
13
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bee-message

Message ui component for react

  • 2.1.2
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
89
increased by2.3%
Maintainers
13
Weekly downloads
 
Created
Source

bee-message

npm version Build Status Coverage Status

Browser Support

IEChromeFirefoxOperaSafari
IE 9+ ✔Chrome 31.0+ ✔Firefox 31.0+ ✔Opera 30.0+ ✔Safari 7.0+ ✔

react bee-message component for tinper-bee

全局展示操作反馈信息。

应用场景:

  • 可提供成功、警告和错误等反馈信息。
  • 当需要提醒但是不打断操作时,是一种不打断用户操作的轻量级提示方式。

使用方法

const info = function () {
  Message.create({content: 'This is a Info message', color: 'info'});
};

class Demo extends Component {
    render () {
        return (
            <Button
                colors="info"
                onClick={info}>
                info
            </Button>
        )
    }
}
样式引入
  • 可以使用link引入build目录下Message.css
<link rel="stylesheet" href="./node_modules/bee-message/build/Message.css">
  • 可以在js中import样式
import "./node_modules/bee-message/src/Message.scss"
//或是
import "./node_modules/bee-message/build/Message.css"

API

函数api
//设置默认设置
Message.config({
    top: 20,  //顶上显示时距顶部的位置
    bottom: 20, //左下右下显示时距底部的位置
    defaultBottom: 20, //底部显示时距底部的位置
    duration: 20, //显示持续时间
    width: 500 //左下左上右下右上显示时的宽度
    });

//销毁所有消息
Message.destroy();

//创建消息
Messsage.create({});

message函数参数
参数说明类型默认值
content内容string/number-
duration显示时间number3
color颜色dark / light / success / danger / warning / info / successlight / dangerlight / warninglight / infolightlight
onClose关闭时的钩子函数function-
position弹出框显示的位置top / bottom / topRight / topLeft / bottomRight / bottomLefttop
style样式object{}
keyboardesc触发关闭booleantrue
onEscapeKeyUp响应ESC键时的钩子函数function-
showIcon是否显示iconbooleantrue
已支持的键盘操作
按键功能
esc关闭message
开发调试
$ npm install -g bee-tools
$ git clone https://github.com/tinper-bee/bee-message
$ cd bee-message
$ npm install
$ npm run dev

Keywords

FAQs

Package last updated on 06 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc