Comments (8)
Do you mean dynamic modal like redux-form's dynamic form?
from redux-modal.
No I mean can I pass the modal name as a prop to the component instead of declaring it when I connect it with redux-modal
. Similar to how I can pass the form
prop to a component that was connected with redux-form
.
from redux-modal.
@Whoaa512 Could you please provide some sample code?
from redux-modal.
Do you mean this:
class App extends Component {
render() {
const WrappedMyModal = connectModal({ name: this.props.name})(MyModal)
return (
<div>
<WrappedMyModal />
</div>
)
}
}
from redux-modal.
Close but I want to be able to export the connected component without declaring the name
until I use the connected version like so:
// MyModal.js
class MyModal extends Component {
render() {
return (
<div>Hello</div>
)
}
}
export default connectModal()(MyModal)
// App.js
import WrappedMyModal from './MyModal'
class App extends Component {
render() {
return (
<div>
<WrappedMyModal name={'simpleModal'}/>
</div>
)
}
}
from redux-modal.
You can create a higher order component for your modal. Look at the commit above.
from redux-modal.
Updated the example https://github.com/yesmeck/redux-modal/blob/master/example/src/containers/HOCModal.js
from redux-modal.
This will work.
from redux-modal.
Related Issues (20)
- how to use with typecript? HOT 2
- How to close modal on escape event?
- [regression] Modal is re-rendered before destroy HOT 1
- Hook support
- [TypeScript] Can`t pass dynamic props to connected container.
- An in-range update of husky is breaking the build 🚨 HOT 1
- An in-range update of @types/react-redux is breaking the build 🚨 HOT 1
- An in-range update of enzyme is breaking the build 🚨
- An in-range update of enzyme is breaking the build 🚨 HOT 1
- An in-range update of release-it is breaking the build 🚨 HOT 4
- An in-range update of @types/prop-types is breaking the build 🚨 HOT 1
- An in-range update of @types/react is breaking the build 🚨 HOT 4
- Need to add support for new Context API HOT 5
- An in-range update of husky is breaking the build 🚨 HOT 2
- An in-range update of react is breaking the build 🚨 HOT 1
- Lifecycle method componentWillReceiveProps is deprecated HOT 10
- Is there a best practice to code split with a connected modal? HOT 1
- Optimization to prevent multiple rendering with PureComponent or shouldComponentUpdate HOT 1
- How to access action types HOT 3
- react-redux@7 support HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redux-modal.