Geen omschrijving
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

header.ts 973B

12345678910111213141516171819202122232425262728293031323334353637
  1. /// <reference path="../external/react/react.d.ts"/>
  2. module rpgcards {
  3. var homeItem = React.DOM.div
  4. ( { className: 'navbar-item', onClick: null }
  5. , React.DOM.i({ className: 'server icon' })
  6. , 'Home'
  7. );
  8. var signOutItem = React.DOM.div
  9. ( { className: 'navbar-item', onClick: null }
  10. , 'Sign out'
  11. );
  12. var flexItem = React.DOM.div
  13. ( { className: 'flex-navbar-item' }
  14. );
  15. function accountIdItem() {
  16. return React.DOM.div
  17. ( { className: 'navbar-item account-id' }
  18. , React.DOM.span({ className: 'heading' }, 'Account identifier')
  19. , React.DOM.span({ className: 'value' }, 'local')
  20. );
  21. }
  22. export function renderHeader(store: Store): React.ReactElement<any> {
  23. return React.DOM.div({ className: 'navbar' },
  24. homeItem,
  25. flexItem,
  26. accountIdItem(),
  27. signOutItem
  28. );
  29. }
  30. }