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!
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.

21 line
580B

  1. import { h, Component } from 'preact';
  2. import makeArvadosRequest from 'make-arvados-request';
  3. import { route } from 'preact-router';
  4. class WBLandingPage extends Component {
  5. componentDidMount() {
  6. let { arvHost, arvToken } = window.localStorage;
  7. let prom = makeArvadosRequest(arvHost, arvToken, '/arvados/v1/users/current');
  8. prom = prom.then(xhr => route('/browse/' + xhr.response['uuid']));
  9. prom = prom.catch(() => route('/sign-in'));
  10. }
  11. render() {
  12. return (
  13. <div>Please wait...</div>
  14. );
  15. }
  16. }
  17. export default WBLandingPage;