1.5.5 • Published 11 months ago

react-dialogs-container v1.5.5

Weekly downloads
8
License
MIT
Repository
github
Last release
11 months ago

react-dialogs-container

Library for manage dialogs inside application

Install

npm i react-dialogs-container

Setup:

  • Place DialogsProvider over your application
  • Place DialogsContainer inside your application

Example to use

const App = () => {
  const { pushDialog } = useDialogsContainer();

  return (
    <button onClick={() => pushDialog(ModalComponent, { taste: "So tasty" })}>
      Open Modal
    </button>
  );
};

const Root = () => (
  <DialogsProvider>
    <App />
    <DialogsContainer />
  </DialogsProvider>
);

API

Hooks

useDialogsContainer
pushDialog(component, props): number - push new dialog component, return dialog identificator
closeDialogByID(dialogID) - close dialog by identificator
useDialog - return methods base on inherited context
closeDialog - fucntion to close dialog

Example usage on CodeSandbox

Edit Example usage of react-dialogs-container

1.5.5

11 months ago

1.5.4

2 years ago

1.5.3

2 years ago

1.4.0-1

2 years ago

1.3.0-beta.1

2 years ago

1.4.0-0

2 years ago

1.3.0-beta.2

2 years ago

1.3.0-beta.3

2 years ago

1.4.0-2

2 years ago

1.3.0-beta.4

2 years ago

1.3.0-beta.5

2 years ago

1.3.0-beta.6

2 years ago

1.3.0-beta.7

2 years ago

1.3.0-beta.8

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.3.0-beta.0

2 years ago

1.2.0

3 years ago

1.1.3

4 years ago

1.1.1

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago