1.5.5 • Published 2 years ago
react-dialogs-container v1.5.5
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
1.5.5
2 years ago
1.5.4
3 years ago
1.5.3
3 years ago
1.4.0-1
3 years ago
1.3.0-beta.1
3 years ago
1.4.0-0
3 years ago
1.3.0-beta.2
3 years ago
1.3.0-beta.3
3 years ago
1.4.0-2
3 years ago
1.3.0-beta.4
3 years ago
1.3.0-beta.5
3 years ago
1.3.0-beta.6
3 years ago
1.3.0-beta.7
3 years ago
1.3.0-beta.8
3 years ago
1.5.2
3 years ago
1.5.1
3 years ago
1.5.0
3 years ago
1.3.0-beta.0
3 years ago
1.2.0
4 years ago
1.1.3
5 years ago
1.1.1
5 years ago
1.1.2
5 years ago
1.1.0
5 years ago
1.0.0
5 years ago