From 37a16f673702a7475766338feac6f235ff513509 Mon Sep 17 00:00:00 2001 From: Grégoire Aubert Date: Wed, 25 Oct 2017 10:31:38 +0200 Subject: SONAR-9936 Add loading spinner when doing the license preview --- server/sonar-web/src/main/js/components/common/DeferredSpinner.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'server/sonar-web/src/main/js/components/common') diff --git a/server/sonar-web/src/main/js/components/common/DeferredSpinner.tsx b/server/sonar-web/src/main/js/components/common/DeferredSpinner.tsx index a840e2ea6f5..5c434d380d8 100644 --- a/server/sonar-web/src/main/js/components/common/DeferredSpinner.tsx +++ b/server/sonar-web/src/main/js/components/common/DeferredSpinner.tsx @@ -24,7 +24,8 @@ interface Props { children?: JSX.Element; className?: string; loading?: boolean; - timeout: number; + customSpinner?: JSX.Element; + timeout?: number; } interface State { @@ -71,7 +72,9 @@ export default class DeferredSpinner extends React.PureComponent { render() { if (this.state.showSpinner) { - return ; + return ( + this.props.customSpinner || + ); } return (this.props.children as JSX.Element) || null; } -- cgit v1.2.3