This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import React, { Component } from 'react'; | |
| import { inject } from 'mobx-react'; | |
| @inject('router', 'common') | |
| export default class Link extends Component { | |
| render() { | |
| const { router, common, activeClassName, className, onClick, children, to, ...otherProps } = this.props; | |
| otherProps.href = router.createHref({ pathname: to }); | |
| let cls = className || ''; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { observable, action, intercept, autorun } from 'mobx'; | |
| import createBrowserHistory from 'history/createBrowserHistory'; | |
| import Mapper from 'url-mapper'; | |
| export default class Router { | |
| @observable location = null; | |
| @observable route = null; | |
| @observable match = null; | |
| @observable values = {}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 0x53eede81a85ffd8d783831fcb42db414e7a0e609 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import _ from 'lodash'; | |
| export function start(api, next) { | |
| api.actions.addMiddleware({ | |
| name: 'addUserIdToConnection', | |
| global: true, | |
| priority: 21, | |
| preProcessor(data, midNext) { | |
| if (data.session) data.connection.userId = data.session.id; | |
| midNext(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import Sequelize from 'sequelize'; | |
| import ServiceFactory from './service_factory'; | |
| let PostService = ServiceFactory('posts', { | |
| title: { | |
| type: Sequelize.STRING | |
| }, | |
| body: { | |
| type: Sequelize.TEXT | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import dbmon from 'dbmon'; | |
| import EventEmitter from 'events'; | |
| export default function(name, schema) { | |
| return { | |
| setup(app) { | |
| this.db = app.db; | |
| this.model = this.db.define(name, schema, { freezeTableName: true }); | |
| this.model.sync(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <link rel="import" href="../core-scaffold/core-scaffold.html"> | |
| <link rel="import" href="../core-header-panel/core-header-panel.html"> | |
| <link rel="import" href="../core-menu/core-menu.html"> | |
| <link rel="import" href="../core-item/core-item.html"> | |
| <link rel="import" href="../core-icon-button/core-icon-button.html"> | |
| <link rel="import" href="../core-toolbar/core-toolbar.html"> | |
| <link rel="import" href="../core-menu/core-submenu.html"> | |
| <polymer-element name="my-element"> |
NewerOlder