IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an email to s dot adaszewski at gmail dot com. User accounts are meant only to report issues and/or generate pull requests. This is a purpose-specific Git hosting for ADARED projects. Thank you for your understanding!
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

28 rindas
764B

  1. //
  2. // Copyright (C) Stanislaw Adaszewski, 2020
  3. // Contact: s.adaszewski@gmail.com
  4. // Website: https://adared.ch/wba
  5. // License: GNU Affero General Public License, Version 3
  6. //
  7. import { h, Component } from 'preact';
  8. import makeArvadosRequest from 'make-arvados-request';
  9. import { route } from 'preact-router';
  10. class WBLandingPage extends Component {
  11. componentDidMount() {
  12. let { arvHost, arvToken } = window.localStorage;
  13. let prom = makeArvadosRequest(arvHost, arvToken, '/arvados/v1/users/current');
  14. prom = prom.then(xhr => route('/browse/' + xhr.response['uuid']));
  15. prom = prom.catch(() => route('/sign-in'));
  16. }
  17. render() {
  18. return (
  19. <div>Please wait...</div>
  20. );
  21. }
  22. }
  23. export default WBLandingPage;