All Projects → Availity → React Block Ui

Availity / React Block Ui

Licence: mit
Easy way to block the user from interacting with your UI.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Block Ui

Openlibrary
One webpage for every book ever published!
Stars: ✭ 3,311 (+1168.58%)
Mutual labels:  hacktoberfest
Haystack
Top level repository for Haystack, containing documentation and deployment scripts
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Persian Calendar For Gnome Shell
An extension for Gnome-Shell to show Persian date/calendar
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Wetty
Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)
Stars: ✭ 3,076 (+1078.54%)
Mutual labels:  hacktoberfest
Promise Pool
Map-like, concurrent promise processing
Stars: ✭ 258 (-1.15%)
Mutual labels:  hacktoberfest
Ember Cli Update
Update Ember CLI projects
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Doc
🦋 Raku documentation (tools and docs)
Stars: ✭ 259 (-0.77%)
Mutual labels:  hacktoberfest
React Head
⛑ SSR-ready Document Head tag management for React 16+
Stars: ✭ 262 (+0.38%)
Mutual labels:  hacktoberfest
Jschema
A simple, easy to use data modeling framework for JavaScript
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Azure Sdk For Ruby
Ruby SDK for Azure Resource Manager: build and manage your Azure cloud infrastructure (Compute, Virtual Networks, Storage, etc...) using Ruby.
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Parse Sdk Ios Osx
The Objective-C iOS | macOS | watchOS | tvOS SDK for the Parse Platform
Stars: ✭ 2,788 (+968.2%)
Mutual labels:  hacktoberfest
Fq
[email protected]#$*&%Q (Message queue that is fast, brokered, in C and gets out of your way)
Stars: ✭ 260 (-0.38%)
Mutual labels:  hacktoberfest
Core
Gibbon is a flexible, open source school management platform designed to make life better for teachers, students, parents and leaders.
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Traccar
Traccar GPS Tracking System
Stars: ✭ 3,353 (+1184.67%)
Mutual labels:  hacktoberfest
Unity Builder
Build Unity projects for different platforms
Stars: ✭ 258 (-1.15%)
Mutual labels:  hacktoberfest
Svgwave
🌊 SVG Wave is a tiny, free and beautiful SVG gradient waves generator for your UI or website desgin. It offers dead simple UI to customize, and style your waves based on your theme specifications.
Stars: ✭ 255 (-2.3%)
Mutual labels:  hacktoberfest
Transcripts
Changelog episode transcripts in Markdown format 📚
Stars: ✭ 260 (-0.38%)
Mutual labels:  hacktoberfest
Stylesheet
The GTK Stylesheet for elementary OS
Stars: ✭ 260 (-0.38%)
Mutual labels:  hacktoberfest
Otter
A relatively automatic CRUD backend administration panel for Laravel
Stars: ✭ 261 (+0%)
Mutual labels:  hacktoberfest
Phpctags
An enhanced ctags compatible index generator written in pure PHP. Released under GPLv2 license.
Stars: ✭ 260 (-0.38%)
Mutual labels:  hacktoberfest

npm version Build Status Coverage Status

react-block-ui

Easy way to block the user from interacting with your UI.

About

This library contains easy to use components to prevent the user from interacting with the user interface based on some conditions.

There is also a separate component which works with redux to help block and unblock automatically based on redux action types. See the ReduxBlockUi component for more details.

Documentation

See: https://availity.github.io/react-block-ui/

Installation

Install react-block-ui via NPM

npm install --save react-block-ui react react-dom

Import the components you need, example:

import BlockUi from 'react-block-ui';
import ReduxBlockUi from 'react-block-ui/redux'; // only for redux
import reduxMiddleware from 'react-block-ui/reduxMiddleware'; // only for redux
import from 'react-block-ui/style.css';

Development

Install dependencies:

npm install

Run examples at http://localhost:8080/ with webpack dev server:

npm start

Run tests:

npm test

Run tests & coverage report:

npm test:coverage

Watch tests:

npm run test:watch

Disclaimer

Open source software components distributed or made available in the Availity Materials are licensed to Company under the terms of the applicable open source license agreements, which may be found in text files included in the Availity Materials.

License

MIT

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].