1.0.9 • Public • Published


Enhance your React applications with dynamic and user-friendly popup modals using react-nexalib-popup. Simplify popup creation, offer customizable options, and provide responsive modals seamlessly. Make your popups stand out and elevate user experience with minimal effort.


To use react-nexalib-popup in your React project, you need to install it using npm:

npm install react-nexalib-popup

By default, react-nexalib-popup utilizes Tailwind CSS classes to style the popups. If your project doesn't use Tailwind CSS, you can include the provided CSS file to your project:

  1. import the CSS file in Your Project:
import 'react-nexalib-popup/build/nexalib.popup.css';


1.Import the Popup component from react-nexalib-popup:

import Popup from 'react-nexalib-popup';

2.Integrate the Popup component within your React application:

function App() {
  const popupConfig = {
    footerbutton: true,
    footerbuttontext: 'OK',
    color: '#FF5733',

  return (
      <button popup-btn-1="true" className='px-5 py-2 bg-yellow-500 text-white'>Open</button>
      <button popup-btn-2="true">Open</button>
      <Popup targetItem="1" popupConfig={popupConfig}>
        {/* Content for Popup 1 */}
      <Popup targetItem="2" popupConfig={popupConfig}>
        {/* Content for Popup 2 */}

export default App;

Ensure the triggering button has the attribute popup-btn-X="true", where X corresponds to the target item number.

For each Popup component, set the targetItem prop to the same value as the triggering button's popup-btn-X attribute. This associates the configuration in popupConfig with the corresponding popup.


The popupConfig object allows you to customize the appearance and behavior of your popups. Available options include:

footerbutton: Enable or disable the footer button. footerbuttontext: Text for the footer button. color: Color customization for the popup. Customize these options to tailor your popup modals to your project's requirements.


We welcome contributions! If you find any issues or want to suggest improvements, feel free to submit a pull request or open an issue on our GitHub repository.

Package Sidebar


npm i react-nexalib-popup

Weekly Downloads






Unpacked Size

8.6 kB

Total Files


Last publish


  • arish_n