/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. * * OpenCRVS is also distributed under the terms of the Civil Registration * & Healthcare Disclaimer located at http://opencrvs.org/license. * * Copyright (C) The OpenCRVS Authors located at https://github.com/opencrvs/opencrvs-core/blob/master/AUTHORS. */ import * as React from 'react' import styled, { withTheme } from 'styled-components' import { ITheme } from '../theme' const StyledSpan = styled.span` color: ${({ theme }) => theme.colors.primary}; display: flex; flex-direction: row; align-items: center; & > svg { animation: spin 0.4s infinite linear; @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } } ` interface IProps { theme: ITheme } class VerifyingIndicatorComponent extends React.Component { render() { const { theme } = this.props return ( E31006E5-DA35-4DD9-96DD-EAD2A11925C4 Created with sketchtool.  Verifying... ) } } export const VerifyingIndicator = withTheme(VerifyingIndicatorComponent)