1.5.5 • Published 11 months 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
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