aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/services
diff options
context:
space:
mode:
authorLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2022-06-17 22:53:25 +0530
committerLibravatar GitHub <noreply@github.com>2022-06-17 17:23:25 +0000
commit9b052c5345054a0f1cc879f795fd71e97a79c83e (patch)
tree264e84a790c9af9e576a1725274ea480bb7f4580 /src/components/services
parentRevert "Feature: Progress Indicator for page loading (#248)" (diff)
downloadferdium-app-9b052c5345054a0f1cc879f795fd71e97a79c83e.tar.gz
ferdium-app-9b052c5345054a0f1cc879f795fd71e97a79c83e.tar.zst
ferdium-app-9b052c5345054a0f1cc879f795fd71e97a79c83e.zip
Add a less-obstrusive progress bar on top of the Ferdium window (#285)
Diffstat (limited to 'src/components/services')
-rw-r--r--src/components/services/content/ServiceView.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/components/services/content/ServiceView.js b/src/components/services/content/ServiceView.js
index 1effcb628..39f1176f3 100644
--- a/src/components/services/content/ServiceView.js
+++ b/src/components/services/content/ServiceView.js
@@ -1,9 +1,10 @@
1/* eslint-disable react/jsx-no-useless-fragment */ 1/* eslint-disable react/jsx-no-useless-fragment */
2import { Component, Fragment } from 'react'; 2import { Component } from 'react';
3import PropTypes from 'prop-types'; 3import PropTypes from 'prop-types';
4import { autorun } from 'mobx'; 4import { autorun } from 'mobx';
5import { observer, inject } from 'mobx-react'; 5import { observer, inject } from 'mobx-react';
6import classnames from 'classnames'; 6import classnames from 'classnames';
7import TopBarProgress from 'react-topbar-progress-indicator';
7 8
8import ServiceModel from '../../../models/Service'; 9import ServiceModel from '../../../models/Service';
9import StatusBarTargetUrl from '../../ui/StatusBarTargetUrl'; 10import StatusBarTargetUrl from '../../ui/StatusBarTargetUrl';
@@ -113,6 +114,9 @@ class ServiceView extends Component {
113 !service.isServiceAccessRestricted && ( 114 !service.isServiceAccessRestricted && (
114 <WebviewLoader loaded={false} name={service.name} /> 115 <WebviewLoader loaded={false} name={service.name} />
115 )} 116 )}
117 {service.isLoadingPage && !service.isFirstLoad && (
118 <TopBarProgress />
119 )}
116 {service.isError && ( 120 {service.isError && (
117 <WebviewErrorHandler 121 <WebviewErrorHandler
118 name={service.recipe.name} 122 name={service.recipe.name}