All Projects → k4wo → react-notify

k4wo / react-notify

Licence: other
Tiny React's module that shows notifications.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-notify

flasher
A powerful and flexible flash notifications system for PHP
Stars: ✭ 46 (-16.36%)
Mutual labels:  notifications, notification, notify
laravel-exception-notify
Laravel 中异常监控报警通知(Bark、Chanify、钉钉群机器人、Discord、飞书群机器人、邮件、PushDeer、QQ 频道机器人、Server 酱、Slack、Telegram、企业微信群机器人、息知)。
Stars: ✭ 52 (-5.45%)
Mutual labels:  notification, notify
Django Webpush
Web Push Notification Package for Django
Stars: ✭ 217 (+294.55%)
Mutual labels:  notifications, notification
notice.js
💯 Javascript notification library
Stars: ✭ 25 (-54.55%)
Mutual labels:  notification, notify
Xnotify
read notifications from stdin and pop them up on the screen
Stars: ✭ 97 (+76.36%)
Mutual labels:  notifications, notification
Telegram Bot Github
Allows to you receive GitHub notifications right in the Telegram
Stars: ✭ 103 (+87.27%)
Mutual labels:  notifications, notification
React Materialui Notifications
Spec compliant notifications for react and material ui users
Stars: ✭ 252 (+358.18%)
Mutual labels:  notifications, notification
php-flasher
🔔 Flasher is a powerful and flexible flash notifications system for PHP, Laravel, Symfony
Stars: ✭ 68 (+23.64%)
Mutual labels:  notifications, notify
apprise-api
A lightweight REST framework that wraps the Apprise Notification Library
Stars: ✭ 147 (+167.27%)
Mutual labels:  notifications, notify
spontit-api-python-wrapper
Send functional, flexible push notifications to iOS, Android, and desktop devices (without your own app or website).
Stars: ✭ 35 (-36.36%)
Mutual labels:  notifications, notification
Reapop
📮 A simple and customizable React notifications system
Stars: ✭ 1,155 (+2000%)
Mutual labels:  notifications, notification
react-awesome-notifications
A beautiful fully customizable React + Redux notification system built with styled-components
Stars: ✭ 29 (-47.27%)
Mutual labels:  notifications, notification
React Notie
Simple notifications for react
Stars: ✭ 27 (-50.91%)
Mutual labels:  notifications, notification
Notiflix
Notiflix is a JavaScript library for client-side non-blocking notifications, popup boxes, loading indicators, and more that makes your web projects much better.
Stars: ✭ 172 (+212.73%)
Mutual labels:  notifications, notification
Yii2 Slack Log
Pretty Slack log target for Yii 2
Stars: ✭ 24 (-56.36%)
Mutual labels:  notifications, notification
Yii2 Telegram Log
Telegram log target for Yii 2
Stars: ✭ 24 (-56.36%)
Mutual labels:  notifications, notification
Monitor Table Change With Sqltabledependency
Get SQL Server notification on record table change
Stars: ✭ 459 (+734.55%)
Mutual labels:  notifications, notification
Notie
🔔 a clean and simple notification, input, and selection suite for javascript, with no dependencies
Stars: ✭ 6,170 (+11118.18%)
Mutual labels:  notifications, notification
Graphical notifications Zabbix
No description or website provided.
Stars: ✭ 77 (+40%)
Mutual labels:  notifications, notification
PushMeBaby
iOS Push Notification Debug App. You can use this app during iOS Push Notification (development or production) to push notifications on your device from your Mac.
Stars: ✭ 47 (-14.55%)
Mutual labels:  notifications, notification

ReactNotify

** You can see demo here **

Module of React that shows notifications / warnings. Just pass three arguments and it's all.

  • Title
  • Message (body)
  • Duration (in ms)

You can use three type of notification - success, info, error. You can set different appearance to each notification by css.

var React = require('react');
var ReactNotify = require('react-notify');

React.createClass({

showNotification: function() {
  //this.refs.notificator.error("Title.", "Msg - body.", duration);
  //this.refs.notificator.info("Title.", "Msg - body.", duration);
  this.refs.notificator.success("Title.", "Msg - body.", 4000);
},

render: function() {
		return (
				<div>
					<ReactNotify ref='notificator'/>
				</div>
		);
}
});

css

You can set appearance by css. For example it may looks like this.

.notify-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  align-content: flex-start;
  position: absolute;
  top: 0;
  right: 0;
}

.notify-item {
  width: 250px;
  margin: 5px 10px;
  color: #FFF;
  border-radius: 5px;
}

.notify-item:hover {
  opacity: 0.8;
  box-shadow: 0 0 10px 0 rgb(15, 15, 15);
}

.notify-item > p {
  font-family: 'Lora', serif;
  margin: 10px;
  opacity: .8;
}

.notify-item.success {
  background-color: rgba(81, 163, 81, 0.4);
}

.notify-item.error {
  background-color: rgba(203, 100, 94, 0.8);
}

.notify-item.info {
  background-color: rgba(33, 150, 243, 0.8);
}

.notify-title {
  font-weight: 700;
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].