// // 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 (
Please wait...
); } } export default WBLandingPage;