|
123456789101112131415161718192021222324252627 |
- //
- // Copyright (C) Stanislaw Adaszewski, 2020
- // Contact: s.adaszewski@gmail.com
- // Website: https://adared.ch/wba
- // License: GNU Affero General Public License, Version 3
- //
-
- import { h, Component } from 'preact';
- import makeArvadosRequest from 'make-arvados-request';
- import { route } from 'preact-router';
-
- class WBLandingPage extends Component {
- componentDidMount() {
- let { arvHost, arvToken } = window.localStorage;
- let prom = makeArvadosRequest(arvHost, arvToken, '/arvados/v1/users/current');
- prom = prom.then(xhr => route('/browse/' + xhr.response['uuid']));
- prom = prom.catch(() => route('/sign-in'));
- }
-
- render() {
- return (
- <div>Please wait...</div>
- );
- }
- }
-
- export default WBLandingPage;
|