portal-home.html 2.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <link rel="import" href="../../bower_components/polymer/polymer.html">
  2. <link rel="import" href="../../bower_components/iron-pages/iron-pages.html">
  3. <link rel="import" href="../../bower_components/paper-drawer-panel/paper-drawer-panel.html">
  4. <link rel="import" href="../../bower_components/paper-header-panel/paper-header-panel.html">
  5. <link rel="import" href="../../bower_components/paper-icon-button/paper-icon-button.html">
  6. <link rel="import" href="../../bower_components/paper-item/paper-item.html">
  7. <link rel="import" href="../../bower_components/paper-material/paper-material.html">
  8. <link rel="import" href="../../bower_components/paper-menu/paper-menu.html">
  9. <!--
  10. 'Wrapper' for the 'Home' section of the Portal.
  11. A left navbar switches between each section.
  12. -->
  13. <dom-module id="portal-home">
  14. <style is="custom-style" include="iron-flex iron-positioning"></style>
  15. <style>
  16. paper-item {
  17. font-size: 14px;
  18. }
  19. iron-pages {
  20. margin: 8px 16px;
  21. }
  22. .default-container {
  23. height: 100px;
  24. width: 100%;
  25. background-color: white;
  26. }
  27. </style>
  28. <template>
  29. <paper-drawer-panel>
  30. <paper-header-panel drawer>
  31. <paper-menu selected="{{selected}}">
  32. <paper-item>Initiatives</paper-item>
  33. <paper-item>Our Team</paper-item>
  34. </paper-menu>
  35. </paper-header-panel>
  36. <paper-header-panel main>
  37. <paper-icon-button icon="menu" paper-drawer-toggle></paper-icon-button>
  38. <iron-pages class="page-container" selected="{{selected}}">
  39. <paper-material class="default-container"></paper-material>
  40. <paper-material class="default-container"></paper-material>
  41. </iron-pages>
  42. </paper-header-panel>
  43. </paper-drawer-panel>
  44. </template>
  45. <script>
  46. Polymer({
  47. is: 'portal-home',
  48. properties: {
  49. /**
  50. * The currently selected page.
  51. * Defaults to 0.
  52. */
  53. selected: {
  54. type: Number,
  55. value: 0
  56. }
  57. },
  58. attached: function () {
  59. },
  60. });
  61. </script>
  62. </dom-module>