All Projects → yjose → Reactjs Popup

yjose / Reactjs Popup

Licence: mit
React Popup Component - Modals,Tooltips and Menus —  All in one

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Reactjs Popup

React Hint
Tooltip component for React, Preact, Inferno
Stars: ✭ 338 (-72.09%)
Mutual labels:  component, react-component, tooltip
React Layer Stack
Layering system for React. Useful for popover/modals/tooltip/dnd application
Stars: ✭ 152 (-87.45%)
Mutual labels:  react-component, modal, tooltip
react-layer-stack
Layering system for React. Useful for popover/modals/tooltip/dnd application
Stars: ✭ 158 (-86.95%)
Mutual labels:  react-component, modal, tooltip
React Cool Portal
😎 🍒 React hook for Portals, which renders modals, dropdowns, tooltips etc. to <body> or else.
Stars: ✭ 458 (-62.18%)
Mutual labels:  modal, tooltip
React Native Image View
Modal component to view images with zoom
Stars: ✭ 273 (-77.46%)
Mutual labels:  component, modal
React Joyride
Create guided tours in your apps
Stars: ✭ 4,215 (+248.06%)
Mutual labels:  react-component, tooltip
react-accessible-modal
Accessible modal dialog component for React
Stars: ✭ 17 (-98.6%)
Mutual labels:  react-component, modal
React Scrollbars Custom
The best React custom scrollbars component
Stars: ✭ 576 (-52.44%)
Mutual labels:  component, react-component
Jquery Popup Overlay
jQuery plugin for responsive and accessible modal windows and tooltips
Stars: ✭ 511 (-57.8%)
Mutual labels:  modal, tooltip
Css Components
☕️ A set of common UI Components using the power of CSS and without Javascript.
Stars: ✭ 592 (-51.11%)
Mutual labels:  modal, tooltip
Sparkline
Lightweight React sparklines ✨ 📈
Stars: ✭ 19 (-98.43%)
Mutual labels:  component, react-component
jsPanel3
A jQuery Plugin to create highly configurable floating panels, modals, tooltips, hints/notifiers or contextmenus for use in a backend solution and other web applications.
Stars: ✭ 89 (-92.65%)
Mutual labels:  modal, tooltip
react-hotkey-tooltip
A global Hotkey provider with built in tooltip for React
Stars: ✭ 34 (-97.19%)
Mutual labels:  react-component, tooltip
react-fusionui
☢️ Nuclear power-up for your UI.
Stars: ✭ 13 (-98.93%)
Mutual labels:  react-component, modal
Reactprimer
React component prototyping tool that generates fully connected class component code.
Stars: ✭ 743 (-38.65%)
Mutual labels:  component, react-component
Ui Box
Blazing Fast React UI Primitive
Stars: ✭ 847 (-30.06%)
Mutual labels:  component, react-component
React Laag
Hooks to build things like tooltips, dropdown menu's and popovers in React
Stars: ✭ 568 (-53.1%)
Mutual labels:  component, tooltip
toppy
Overlay library for Angular 7+
Stars: ✭ 81 (-93.31%)
Mutual labels:  modal, tooltip
Uskin
A front-end framework aims at developing web projects based on CSS3 and provides common components.
Stars: ✭ 74 (-93.89%)
Mutual labels:  component, react-component
React Useportal
🌀 React hook for Portals
Stars: ✭ 698 (-42.36%)
Mutual labels:  modal, tooltip

Reactjs-popup

Build Status npm bundle size version downloads

MIT License All Contributors PRs Welcome Code of Conduct

Watch on GitHub Star on GitHub Tweet

Reactjs-popup is a simple react popup component that helps you create simple and complex Modals, tooltips, and Menus for your next React App.

You should consider using reactjs-popup for those couple of reasons :

  • ✅ Modal, Tooltip, Menu : All in one library 🏋️
  • ✅ Very tiny library (3kb) ⚡️
  • ✅ Fully accessible
  • ✅ Function as children pattern to take control over your popup anywhere in your code 💪
  • ✅ Easy to use 🚀
  • ✅ TypeScript Support 👌
  • ✅ IE Support. 🚀
  • ✅ Full style customization 👌 (js, CSS, styled-components)
  • ✅ Support for controlled Modals & Tooltips
  • ✅ Default & Custom Animations

Demo

This is a simple Demo to demonstrate how you can create Modals, Tooltips, Menus using reactjs-popup.

Live Demo

 reactjs popup demo

Installing / Getting started

This package is available in NPM repository as reactjs-popup. It will work correctly with all popular bundlers.

npm install reactjs-popup --save

Using yarn

yarn add reactjs-popup

Include the Component

To start using reactjs popup you just need to import the component from the reactjs-popup package.

import React from 'react';
import Popup from 'reactjs-popup';
import 'reactjs-popup/dist/index.css';

export default () => (
  <Popup trigger={<button> Trigger</button>} position="right center">
    <div>Popup content here !!</div>
  </Popup>
);

Documentation

Contributing

Clone Repo

Fork and then clone the repo

git clone [email protected]:your-username/reactjs-popup.git

Start Developing

Install all npm scripts:

npm install
or
yarn install

we use storybook to build popup use cases.

To start storybook:

yarn storybook

Run Test in watch mode

yarn test

To make contributing simply you need to create a new story for your use case under stories directory to demonstrate the new features or the bug fix .

Make Changes 😀.

If you want to contribute check out the help wanted issues for things that need fixing.

Before submitting a pull request run npm run test to run the unit tests .

Licensing

The code in this project is licensed under MIT license.

Show your support!

Sponsor

if you are interested to Sponsor this library and list your logo in this section, Make sure to contact me.

Show Your Support

Buy Me A Coffee

That's all, thank you for your attention, please Star on GitHub the repo to show your support.

we are all made of stars Star on GitHub

Maintainers

Youssouf EL Azizi
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].