feat: 🎸 New modal provider (#1110)

* feat: 🎸 New modal provider

A new modal provider/context component to unify modal related code and
simplify modal use

Closes: #1086

* refactor(ModalContext): Keep current modal lib

* Update modal provider version according to PR #1116

* Update modal provider props to use inner props

* Add custom class prop

* CR Update: Refactor provider to extract specific modal

* Fix modal import

* CR Update: Move from spread to object assign

* CR Update: Add proptypes, use classnames dependency over interpolation and rename modal
This commit is contained in:
Igor Octaviano authored and Danny Brown committed 2019-11-04 10:55:05 -05:00
1 parent 8baba22a2e
commit 5ee832b195
7 files changed
+209 -9

No files matched your search

+2
View File
@@ -16,6 +16,7 @@ import { QuickSwitch } from './quickSwitch';
import { RoundedButtonGroup } from './roundedButtonGroup';
import { SelectTree } from './selectTree';
import { SimpleDialog } from './simpleDialog';
import { OHIFModal } from './ohifModal';
import {
PageToolbar,
StudyList,
@@ -52,4 +53,5 @@ export {
AboutModal,
UserPreferences,
UserPreferencesModal,
OHIFModal,
};