Skip to content

Instantly share code, notes, and snippets.

@thiphariel
Created October 27, 2015 08:50
Show Gist options
  • Select an option

  • Save thiphariel/4e91246c42787c4cf2cd to your computer and use it in GitHub Desktop.

Select an option

Save thiphariel/4e91246c42787c4cf2cd to your computer and use it in GitHub Desktop.
export default function Component ({
restrict = "E",
replace = true,
scope = {},
bindToController = {},
controllerAs = "ctrl",
controller = () => {},
template = null,
link = () => {},
transclude = false
} = {}) {
return {
restrict: restrict,
replace: replace,
scope: scope,
bindToController: bindToController,
controllerAs: controllerAs,
controller: controller,
template: template,
link: link,
transclude: transclude
}
}
import Component from "util/Component"
import "./ScreenToolbar.css"
export default Component({
transclude: true,
bindToController: {
screenTitle: "@"
},
template: `
<md-toolbar class="Screen__Toolbar">
<h1 class="md-toolbar-tools">
<MenuButton />
<ScreenTitle>{{ctrl.screenTitle}}</ScreenTitle>
<span layout="row" flex ng-transclude></span>
<User />
</h1>
</md-toolbar>
`
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment