1.0.4 • Published 6 months ago

ifo-custom-alert v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

ifo-custom-alert

ifo-custom-alert is a simple and customizable React library for displaying alert notifications in your application. It provides an easy-to-use API for showing success, error, warning, and info alerts.


Installation

Install the package using npm or yarn:

npm install ifo-custom-alert

Usage Step 1: Wrap Your Application with OCAlertsProvider

To enable alerts in your app, wrap your main application component with the OCAlertsProvider.

import React from "react";
import { OCAlertsProvider } from "ifo-custom-alert";

const App = () => {
  return (
    <OCAlertsProvider>
      <YourApp />
    </OCAlertsProvider>
  );
};

export default App;

Step 2: Use OCAlert in Your Component

You can directly call OCAlert methods to trigger alerts in your components.

import React from "react";
import { OCAlert } from "ifo-custom-alert";

export const Home = () => {
  const handleClick = () => {
    OCAlert.alertSuccess("This is a success message!");
    OCAlert.alertError("An error occurred!");
    OCAlert.alertWarning("Warning: Check your input!");
    OCAlert.alertInfo("This is an informational alert!");
  };

  return (
    <div>
      <button onClick={handleClick}>Show Alerts</button>
    </div>
  );
};

Alert Types

You can use the following methods to trigger different types of alerts: Method Description alertSuccess Displays a success alert. alertError Displays an error alert. alertWarning Displays a warning alert. alertInfo Displays an informational alert.

Optional Alert Dismiss Timing

Alerts automatically dismiss after 5 seconds by default. You can customize the dismiss time by passing a second argument:

OCAlert.alertSuccess("Success message", 3000); // Dismisses after 3 seconds
OCAlert.alertError("Error message", 7000);    // Dismisses after 7 seconds
1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

7 months ago