Create accessible alerts that can be displayed to users in your app. This
package provides a MessageQueue for showing messages and a useAddMessage
hook to push alerts into the queue.
npm install --save @react-md/alertIt is generally recommended to also install the following packages since they work hand-in-hand with this package:
npm install --save @react-md/theme \
  @react-md/typography \
  @react-md/buttonsrc/index.tsx
123456789101112import React from "react";
import { render } from "react-dom";
import { MessageQueue } from "@react-md/alert";
import App from "./App";
render(
  <MessageQueue id="main-alerts">
    <App />
  </MessageQueue>,
  document.getElementById("root")
);src/App.tsx
123456789101112131415161718import React, { ReactElement } from "react";
import { useAddMessage } from "@react-md/alert";
import { Button } from "@react-md/button";
function App(): ReactElement {
  const addMessage = useAddMessage();
  return (
    <Button
      id="button-1"
      onClick={() => addMessage({ children: "Example Message" })}
    >
      Show Message
    </Button>
  );
}
export default App;