The utility for creating mountable view
npm install @rcp/util.createmount
# or use yarn
yarn add @rcp/util.createmount
import createMount from '@rcp/util.createmount'
const center = createMount({
// default's opts in `open` function
})
// The `element` would be mounted on `mountNode`
// and `attributes` is the container node's attributes
center.open({
element: <div>hahahaha</div>,
attributes: {
id: 'container',
className: 'i-container'
style: {
position: 'absolute'
}
},
mountNode: document.body
})
-
opts
IMountOptions<P>-
opts.mountNode
Node mountNode fallback inopen
function (optional, defaultdocument.body
) -
opts.attributes
any? attributes fallback inopen
function -
opts.element
ReactElement<P>? element fallback inopen
function
-
Returns IMountCenter
This library is written and maintained by imcuttle, mailto:moyuyc95@gmail.com.
MIT