Allow for naming the rootId with no options
Right now if you want to name your rootId something different, but don't pass in any options, it doesn't change the name of your rootId (see confusion in github #49. This would allow someone to use ```js const app = choo() app.start('myRootNode') ``` Rather than having to use ```js const app = choo() app.start('myRootNode', {name: 'myRootNode'}) ```
This commit is contained in:
@@ -54,7 +54,7 @@ function choo () {
|
|||||||
// start the application
|
// start the application
|
||||||
// (str?, obj?) -> DOMNode
|
// (str?, obj?) -> DOMNode
|
||||||
function start (rootId, opts) {
|
function start (rootId, opts) {
|
||||||
if (!opts) {
|
if (!opts && typeof rootId !== 'string') {
|
||||||
opts = rootId
|
opts = rootId
|
||||||
rootId = null
|
rootId = null
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user