[WiP] Add comments for multiple modals

This commit is contained in:
sdtsui 2017-08-15 05:46:41 +02:00
parent dbc539ac55
commit 99be6e17ca
1 changed files with 20 additions and 0 deletions

View File

@ -21,3 +21,23 @@ BuyModal.prototype.render = function () {
}
// TODO: specify default props and proptypes
// Generalize to multiple modals:
// Modal API:
// - props {
// key: ['BUY', 'EDIT_ACCOUNT_NAME', 'ACCOUNT_DETAILS']
// }
// - These props will be passed as 'active'
// mapStateToProps(state, ownProps) {
// active: state.appState.modal[key]
// }
// - Modal accepts:
// - mobileModalStyles, for mobile viewports
// - laptopModalStyles, for laptop viewports
// - backdropStyles
// - Do not set defaults, they are unneeded here
//
// If multiple-step modals are needed:
// - pass a component with internal state that tracks buy steps
// - steps could technically be in redux
// - it renders and does not trigger open/close actions until done