
class Controller
{
    constructor()
    {
        this.title = 'Default generic administrator';
        this.paths = {
            root: '/monad/',
            bootstrap: '/vendor/github/twbs/bootstrap@3.3.4',
            monad: '/vendor/github/monomelodies/monad@nextgen',
            theme: undefined
        };
        this.navigation = {
            main: [
                {url: '/', title: 'Site'}
            ]
        };
    }
    addToNavigation(module, menu = 'main')
    {
        this.navigation[menu] = this.navigation[menu] || [];
        module.exposes.map(function(option) {
            this.navigation[menu].push(option);
        });
    }
}

export {Controller};



class Controller
{
    constructor()
    {
        this.title = 'Default generic administrator';
        this.paths = {
            root: '/monad/',
            bootstrap: '/vendor/github/twbs/bootstrap@3.3.4',
            monad: '/vendor/github/monomelodies/monad@nextgen'
        };
        this.paths.theme = this.paths.monad + '/css/default.css';
        this.navigation = {
            main: [
                {url: '/', title: 'Site'}
            ]
        };
    }
    addToNavigation(module, menu = 'main')
    {
        this.navigation[menu] = this.navigation[menu] || [];
        module.exposes.map(function(option) {
            this.navigation[menu].push(option);
        });
    }
}

export {Controller};


handle this better; the theme is just that, no need for some monad default theme too (you can use @import or include it using compass in your own build script)