This file contains 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 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 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 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 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 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 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