You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
554 B
32 lines
554 B
import observable from '@riotjs/observable'
|
|
|
|
/**
|
|
* example store for trigger open
|
|
*
|
|
* @author Björn Hase
|
|
* @license http://opensource.org/licenses/MIT The MIT License
|
|
* @link https://gitea.node001.net/tiny-components/sidebar-form
|
|
*
|
|
*/
|
|
|
|
export default observable({
|
|
|
|
/**
|
|
*
|
|
* @param {object} data
|
|
*
|
|
*/
|
|
open(name, data = undefined) {
|
|
this.trigger('open.' + name, data)
|
|
},
|
|
|
|
/**
|
|
*
|
|
* @param {object} data
|
|
*
|
|
*/
|
|
close(name = 'all') {
|
|
this.trigger('close.' + name)
|
|
}
|
|
})
|